2012-10-13 106 views
2

我在c#中製作Windows 8應用程序。有沒有在XAML,使得在工具箱Xaml佈局屬性

layout_width="match_parent" 
layout_height="wrap_content" 

一個項目像Android的XML任何屬性? 在此先感謝。

回答

1

在XAML,如果你犯了一個grid像這樣排:

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefintion Width="*"/> 
     <RowDefintion Width="Auto"/> 
    </Grid.RowDefinitions> 
</Grid> 

行有AutoWidth調整大小以適應其內容。具有*Width的行與其他*Width列同等分享可用空間。要創建一個填充其容器的項目,只需將控件置於*行和列中,並將控件上的HorizontalAlignmentVerticalAlignment設置爲Stretch

要獲得一個包裝到下一行的控件,只需使用WrapGrid即可。

+0

如果我有一個按鈕的列表,我有一個列表視圖作爲父母如何? *或Auto似乎對按鈕沒有任何影響,它只是默認顯示。 – wtsang02

+0

*和自動僅適用於網格。 – mydogisbox