0
在同一個StackPanel
我想把一個控件在左邊對齊,另一個在右邊。我試圖用Grid
和定義ColumnDefinitions
但沒有運氣。網格列定義
<StackPanel Orientation="Horizontal">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="72" />
</Grid.ColumnDefinitions>
<StackPanel HorizontalAlignment="Left" Grid.Column="0" Orientation="Horizontal">
<Button />
</StackPanel>
<StackPanel HorizontalAlignment="Right" Grid.Column="1">
<Button Height="72" Width="72" />
</StackPanel>
</Grid>
</StackPanel>
第一列通常會從50%至總寬度(取決於內容)的80%,而第二列將始終以72px。我怎樣才能設置第一列,以便它填充整個Grid
寬度減去72px?
您的解決方案很好工作。不過,我之前的代碼現在也工作,因爲我刪除了根堆棧面板。 – fillobotto