我在XAML中使用Grid的典型表单如下所示:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
....
<TextBlock Grid.Row="6" Text="Component"/>
<TextBox Grid.Row="6" Grid.Column="1" Text="{Binding Component.Name}"></TextBox>
<TextBlock Grid.Row="7" Text="Bussiness Process"/>
<TextBox Grid.Row="7" Grid.Column="1" Text="{Binding BusinessProcess.Name}"></TextBox>
</Grid>
Run Code Online (Sandbox Code Playgroud)
有没有办法避免指定精确的行/列坐标?
基本上,我希望能够通过复制XAML来快速重新排序网格中的控件,现在我必须更改尴尬的坐标.我不想在Designer中对它们重新排序,因为它为项添加了一些不必要的属性.
不,没有办法避免行/列号。如果您不想安装 MS Blend,您可以尝试 Karl Shifflett 提供的精彩且免费的 Visual Studio 插件:XAML Power Toys。除了其他有用的功能之外,它还允许您使用网格单元格......
| 归档时间: |
|
| 查看次数: |
2311 次 |
| 最近记录: |