Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 更改Xceed PropertyGrid中类别的字体大小_Wpf_Propertygrid_Xceed - Fatal编程技术网

Wpf 更改Xceed PropertyGrid中类别的字体大小

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">

如何在Xceed的PropertyGrid for WPF中更改类别标题的字体大小


设置控件本身的
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>