有没有办法让一个对象在Windows UA中占据多个网格?
我正在尝试制作我的第一个应用程序,但我在网格方面遇到了一些问题。我试着把屏幕的左侧做成一张地图,右侧做成两个方框/网格。我不确定是否有一种方法可以在多个网格中放置一个对象,或者如何设置这样的布局,基本上是a+,左边的线消失了 到目前为止,这是我得到的布局代码有没有办法让一个对象在Windows UA中占据多个网格?,windows,windows-10,win-universal-app,Windows,Windows 10,Win Universal App,我正在尝试制作我的第一个应用程序,但我在网格方面遇到了一些问题。我试着把屏幕的左侧做成一张地图,右侧做成两个方框/网格。我不确定是否有一种方法可以在多个网格中放置一个对象,或者如何设置这样的布局,基本上是a+,左边的线消失了 到目前为止,这是我得到的布局代码 <Grid.RowDefinitions> <RowDefinition Height= "*"/> <RowDefinition Height= "*"/> &l
<Grid.RowDefinitions>
<RowDefinition Height= "*"/>
<RowDefinition Height= "*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid Grid.Row="1">
<!-- map -->
</Grid>
不能使图元占用多个网格,但可以通过设置Grid.RowSpan或Grid.ColumnSpan(视情况而定)使其跨越多个单元格 e、 g
谢谢,我稍后会尝试一下,我会让你知道它是否有效。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height= "*"/>
<RowDefinition Height= "*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<!-- Map will take up left hand side -->
<Map Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="2" />
<!-- top right -->
<Button Content="+" Grid.Column="1" Grid.Row="0" />
<!-- bottom right -->
<List Grid.Column="1" Grid.Row="1" />
</Grid>