我正在使用
我看到
我希望你能够完成以下需求:
RowDefinitions
和ColumnDefinition
组织我的网格,但每当我想在当前任何RowDefinition
之前添加新的RowDefinition
时,我需要重新组织所有控件的Grid.Row。我看到
RowDefinition
和ColumnDefinition
有一个Name
属性,所以我认为可以使用RowDefinition
名称来定义Grid.Row,是这样吗?如果可以,如何实现?<Grid>
<Grid.RowDefinitions>
<RowDefinition Name="RowDictTitle" Height="27"/>
<RowDefinition Name="RowSearchWord" Height="27"/>
<RowDefinition/>
<RowDefinition Height="50"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="2*"/>
</Grid.ColumnDefinitions>
<!--Row 1-->
<TextBlock Text="Word:" VerticalAlignment="Center" Margin="10,0,0,0" Grid.Row="1"/>
<TextBox Name="Search" Grid.ColumnSpan="2" Margin="50,2,10,2"/>
<!--Row 2-->
<ListBox Name="Words" Grid.Row="2" Margin="10"/>
</Grid>
我希望你能够完成以下需求:
<TextBlock Text="Word" Grid.Row="RowSearchWord"/>