是否有一种简单的方法可以将两个网格并排放置(一个在左侧,一个在右侧,两者都占用可用宽度的50%)而不将它们封装在另一个容器中,或者我是否需要把它们放在另一个容器里,把它们放在那里?例如,在Web开发中,您可以浮动项目,使它们并排排列,而不必将它们放在父容器中,这正是我想要的。
答案 0 :(得分:4)
Window
有一个Content
,而不是Children
。 Content
的类型为object
,并且被记录为“文本或单个对象”,因此如果您尝试将两个项目放入其中(例如,您的Grid
s),则不会编译。
对于你想要的东西,我可能会包含一个带有两列的简单Grid
。默认宽度意味着它们各占宽度的50%。
<Grid>
<Grid.Columns>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.Columns>
<Grid><!-- grid one --></Grid>
<Grid Grid.Column="1"><!-- grid two --></Grid>
</Grid>