1
嘗試第一次使用WPF用戶。我閱讀了一些WPF佈局文檔,但沒有得到按鈕佈局的竅門。我正在嘗試獲取下面的佈局 - 左下角有一個按鈕,右下角有兩個按鈕。如何對齊WPF中窗口兩側的按鈕?
這可以用一個單一的StackPanel
?我試着用這個按鈕的HorizontalAlignment
屬性嘗試失敗。
更適合使用1行2列網格,每個單元格都有一個StackPanel
?
任何建議非常感謝,謝謝!
嘗試第一次使用WPF用戶。我閱讀了一些WPF佈局文檔,但沒有得到按鈕佈局的竅門。我正在嘗試獲取下面的佈局 - 左下角有一個按鈕,右下角有兩個按鈕。如何對齊WPF中窗口兩側的按鈕?
這可以用一個單一的StackPanel
?我試着用這個按鈕的HorizontalAlignment
屬性嘗試失敗。
更適合使用1行2列網格,每個單元格都有一個StackPanel
?
任何建議非常感謝,謝謝!
就個人而言,我傾向於選擇與電網這樣做,即:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button Grid.Column="0" Width="100">b1</Button>
<Button Grid.Column="1" Width="100">b2</Button>
<Button Grid.Column="2" Width="100">b3</Button>
</Grid>
這將導致第二& 3列,使其符合自己的內容,並率先填補了休息的空間。如果您將每個按鈕放在適當的列中,您將獲得該佈局。 (請注意,您可能需要調整按鈕上的大小和邊距以獲得更好的間距。)
您必須以某種方式限制最左側按鈕的寬度,否則會拉伸填補整個專欄。 – ChrisF 2012-02-17 20:33:51
這與使用HTML表格進行佈局與HTML div相似嗎?例如它被認爲是「確定」使用網格佈局? – jglouie 2012-02-17 20:34:01
@ChrisF已經完成;) – 2012-02-17 20:34:36