[Win App] 有關Layout的閱讀

以下是一些讀範例程式的筆記:

Grid:定義版面上的方格區域,進行資料的排列,既然是方格,就會有row和column,可以將資料排放在指定的row和column。當然這些row和column的寬高都可以指定。

Gird.RowDefinitions
<RowDefinition Height="Auto" />:根據此row內部的content所需的大小設定高度。
<RowDefinition Height="*" /> :和其他有標記*的row分享剩餘的空間。在分配完Auto之後的剩餘空間才供使用。

ex
<Grid.RowDefinitions>
    <RowDefinition Height="*" />
    <RowDefinition Height="2*" />
    <RowDefinition Height="3*" />
    <RowDefinition Height="Auto" />
</Grid.Definitions>
首先分配Auto那一row的高度,剩餘的畫面高度分成六分,第一列1/6、第二列2/6、第三列3/6。

留言