2012-11-02 48 views

回答

1

你可能會寫一個附加的行爲/屬性,根據參數改變網格行/列的定義,但你也可以使用像WrapGrid,VariablieSizedWrapGrid之類的東西,或者正如我在你的單獨問題的答案中所說 - 你可以根據視覺狀態擁有不同佈局的單獨網格並切換可見性。

0

在你VisualState.Setters

<VisualState.Setters> 
       <Setter Target="row1.Height" Value="*"/> 
</VisualState.Setters> 

在你Grid.RowDefinitions:

<Grid.RowDefinitions> 
       <RowDefinition x:Name="row1" Height="auto"/> 
</Grid.RowDefinitions>