1 回答
TA贡献1876条经验 获得超5个赞
如果您的预期输出是这样的:
--------------------------------------
| [Geo Button] |
| [Text Block] |
| [Flat Button]|
| [Flat Button]|
--------------------------------------
然后你需要Orientation将Vertical改为Horizontal。
但是,如果您想要这样:
--------------------------------------
| [Geo Button] [Flat Button]|
| [Text Block] [Flat Button]|
--------------------------------------
它是:
更改 的 ,Margin同时Flat Button仍然使用上面的代码(我个人不推荐这样做);或者
使用Grid或DockPanel,尝试在此处查找代码和更多说明
我部分地实现了您的预期输出:
<Grid Height="100" Background="Red">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel Orientation="Horizontal" Grid.Column="0">
//...
</StackPanel>
<StackPanel Orientation="Horizontal" Grid.Column="1" HorizontalAlignment="Right">
//...
</StackPanel>
</Grid>
部分地,因为我没有FlatButton和 的资源Geo Button,所以我只使用了常规的Button。请注意,您需要将VerticalAlignment属性设置为Centerfor <TextBlock>。
- 1 回答
- 0 关注
- 127 浏览
添加回答
举报