0
方向更改時如何應用2個佈局?我有2個佈局下面它有列給定的寬度使用*
值。我不知道如何改變這些值。Windows商店應用程序8.1方向更改
我想用混合行爲來做到這一點。
請讓我知道我應該參考的任何好的文章。
方向更改時如何應用2個佈局?我有2個佈局下面它有列給定的寬度使用*
值。我不知道如何改變這些值。Windows商店應用程序8.1方向更改
我想用混合行爲來做到這一點。
請讓我知道我應該參考的任何好的文章。
如果我明白你糾正你想要兩列:
在這種情況下則可以聲明第二列的寬度,而不*
:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition /> <!-- implicitly 1* -->
<ColumnDefinition Width="300" />
</Grid.ColumnDefinitions>
<Border Background="lightblue"/>
<Border Background="LimeGreen" Grid.Column="1"/>
</Grid>
您可以使用x:Name
屬性命名這些ColumnDefinitons
屬性,並在後面的代碼中訪問它們以在運行時更改寬度。你也可以創建一個數據綁定來做到這一點,而無需使用代碼。