我有一個按鈕和一個圖示:
<Button Content="Hello" Click="MyHandler"/>
<Image Source="icon.ico"/>
我希望按鈕在其容器中居中,并且圖示位于其旁邊,如下所示:

無論螢屏大小如何,按鈕和它的圖示都應該保持相同的距離。
我嘗試使用 aGrid和 a StackPanel,但無法得到正確的結果。
我怎么能做到這一點?
uj5u.com熱心網友回復:
如果您想將Button 和 Image居中組合為一個,則可以使用StackPanel.
<StackPanel Orientation="Horizontal"
HorizontalAlignment="Center"
VerticalAlignment="Center">
<Button Content="Hello"
Click="MyHandler"/>
<Image Source="icon.ico"/>
</StackPanel>
如果只有 theButton應該居中并Image放在它旁邊,則Grid可以使用 a。
<Grid VerticalAlignment="Center">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="1"
Content="Hello"
Click="MyHandler"/>
<Image Grid.Column="2"
HorizontalAlignment="Left"
Source="icon.ico"/>
</Grid>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/466554.html
