我對Silverlight非常陌生,所以我很抱歉如果這個問題很明顯,但我想創建一個類似於HTML表的任何數量的行,從1到x。Silverlight動態大小的表
我需要該表與增加的行數一起增長。此外,我希望能夠將表格的寬度和高度作爲一個整體進行設置,並使每行中的所有文本都能夠適當地動態調整大小。
這樣的XAML會是什麼樣子?
乾杯,克里斯。
編輯:
感謝您的答覆,看來我要的是製成歸檔此的所有建議的混合物:
<Grid x:Name="ExampleGrid" Height="150" Width="300" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Viewbox Stretch="Fill" Grid.Row="0">
<!-- Two column header -->
<StackPanel Orientation="Horizontal">
<TextBlock Text="Text One" Height="Auto" />
<TextBlock Text="Text One" Height="Auto" />
</StackPanel>
</Viewbox>
<Viewbox Stretch="Fill" Grid.Row="1">
<TextBlock Text="Text Two" Height="Auto" />
</Viewbox>
<Viewbox Stretch="Fill" Grid.Row="2">
<TextBlock Text="Text Three" Height="Auto"/>
</Viewbox>
網格應該用於佈局,而不是用於動態數據。但是,他的問題很難說他真的在尋找什麼。 – 2009-04-22 15:01:05
好點,先生! – STW 2009-04-22 15:27:47