我有一個網格寬度如下柱定義:格列寬 - 混合*(星號),汽車,填補左空間
<Grid.ColumnDefinitions>
<ColumnDefinition MinWidth="320" MaxWidth="450" Width=".32*"/>
<ColumnDefinition MinWidth="200" Width="Auto"/>
<ColumnDefinition MinWidth="200" Width="Auto"/>
<ColumnDefinition Width="Auto"/> <- (4) should fill all available space
<ColumnDefinition MinWidth="250" MaxWidth="300" Width=".20*"/>
</Grid.ColumnDefinitions>
的問題是,在列設置寬度爲自動(4)零它的寬度最後一列在第三個旁邊。我想讓最後一列與應用程序的右邊緣對齊,並向左前三位。我也不能設置(4)寬度爲星號(*) - 顯然它相對於第一列和最後一列延伸。
我一直在嘗試與horizontalalignments一段時間,但作爲一個結果 - 內容不填充列的寬度。我可能可能會將內容寬度綁定到列寬或像這樣,但我很好奇是否有一些簡單的方法來實現(4)列填充所有左側空間。
我想了解你的問題。爲什麼以下聲明是一個問題?從你的帖子:「我也不能設置(4)寬度到星號(*) - 顯然它相對於第一列和最後一列延伸。」 – 2012-04-20 16:15:08