Wpf 更改Xceed PropertyGrid中类别的字体大小
如何在Xceed的PropertyGrid for WPF中更改类别标题的字体大小Wpf 更改Xceed PropertyGrid中类别的字体大小,wpf,propertygrid,xceed,Wpf,Propertygrid,Xceed,如何在Xceed的PropertyGrid for WPF中更改类别标题的字体大小 设置控件本身的FontSize属性,并定义一个隐式TrimmedTextBlock样式,用于设置(保留)标题的FontSize: <xctk:PropertyGrid ... FontSize="20"> <xctk:PropertyGrid.Resources> <Style TargetType="xctk:TrimmedTextBlock">
设置控件本身的
FontSize
属性,并定义一个隐式TrimmedTextBlock
样式,用于设置(保留)标题的FontSize
:
<xctk:PropertyGrid ... FontSize="20">
<xctk:PropertyGrid.Resources>
<Style TargetType="xctk:TrimmedTextBlock">
<Setter Property="FontSize" Value="12" />
</Style>
...
</xctk:PropertyGrid.Resources>
</xctk:PropertyGrid>
...
mm8的解决方案对我不起作用,但确实如此。更改TrimmedTextBlock属性的大小只会更改PropertyGrid的标题。它不会更改类别标题的大小(上图中的“操作”)否,但
FontSize=“20”
会更改。只有当您不想同时更改标题和类别标题的大小时,才需要TrimmedTextBlock。当我使用XAML时,更改FontSize会更改属性DisplayName和属性值的字体大小。但它不会影响类别标题的大小。它似乎对我来说很好,因此如果您需要任何进一步的帮助,请提供您的问题的完整回购:。不可能猜出你做错了什么。我找到的最简单的解决方案之一就是在我的App.xaml文件中注释掉MahApps Fonts.xaml ResourceDictionary行
<xctk:PropertyGrid>
<xctk:PropertyGrid.CategoryGroupHeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" FontSize="20" />
</DataTemplate>
</xctk:PropertyGrid.CategoryGroupHeaderTemplate>
</xctk:PropertyGrid>