我有一个网格,它的列居中对齐。例如,此网格中某个单元格上的每个图像都以其单元格为中心。网格定义中没有设置 this 。网格定义如下:
<Grid Canvas.Left="16" Canvas.Top="229" Visibility="{Binding Status,
Converter={StaticResource EnumToVisibilityConverter},
ConverterParameter='OK,Processing'}" IsEnabled="{Binding Status,
Converter={StaticResource EnumToBoolConverter},
ConverterParameter='OK'}" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition Width="150" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="40" />
<RowDefinition Height="40" />
<RowDefinition Height="40"/>
<RowDefinition Height="40"/>
</Grid.RowDefinitions>
<Image Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="2" Source="image1.png" Stretch="Fill" Width="111" Height="20" />
<Image Grid.Column="0" Grid.Row="1" Source="image2.png" Width="49" Height="17"/>
</Grid>
上面两张图片都是居中对齐的。
我检查了父画布,没有任何东西可以规定它应该居中。有没有办法将网格列的对齐方式设置为左对齐?
有什么工具可以让我看到每个组件的属性设置在哪里?(类似于开发人员工具栏为 CCS 和 HTML 所做的工作)