无法将列的文本内容居中对齐
Cannot align text content of column to center
我想将列内的文本居中对齐,为此我创建了一个资源:
<Style x:Key="HeaderStyle" TargetType="GridViewColumnHeader" BasedOn="{StaticResource MetroGridViewColumn}">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
但我得到
Cannot Resolve the Resource "MetroGridViewColumn"
注意:我需要对齐列内的文本,而不是 header 不丢失 Mahapp 样式
风格的关键是MetroGridViewColumnHeader
,可以在Controls.ListView.xaml
中找到。
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.ListView.xaml" />
因此您的自定义样式应该如下所示
<Style x:Key="HeaderStyle" TargetType="GridViewColumnHeader" BasedOn="{StaticResource MetroGridViewColumnHeader}">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
我想将列内的文本居中对齐,为此我创建了一个资源:
<Style x:Key="HeaderStyle" TargetType="GridViewColumnHeader" BasedOn="{StaticResource MetroGridViewColumn}">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
但我得到
Cannot Resolve the Resource "MetroGridViewColumn"
注意:我需要对齐列内的文本,而不是 header 不丢失 Mahapp 样式
风格的关键是MetroGridViewColumnHeader
,可以在Controls.ListView.xaml
中找到。
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.ListView.xaml" />
因此您的自定义样式应该如下所示
<Style x:Key="HeaderStyle" TargetType="GridViewColumnHeader" BasedOn="{StaticResource MetroGridViewColumnHeader}">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>