我希望将列中的文本与中心对齐,为此,我创建了一个资源:
<Style x:Key="HeaderStyle" TargetType="GridViewColumnHeader" BasedOn="{StaticResource MetroGridViewColumn}">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
但我得到
无法解析资源“MetroGridViewColumn”
请注意:我需要将列中的文本对齐,而不是没有丢失Mahapp样式的标题
答案 0 :(得分:1)
该样式的关键是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>