在WPF 4.5项目中,我正在尝试调整功能区的FontSize,但是如果我将FontSize增加到例如20,我的RibbonGroup标签的标签将被切断且无法读取:
我用来创建此示例的代码如下:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow">
<Grid>
<Ribbon>
<RibbonTab Header="Test">
<RibbonGroup Header="Test" FontSize="20">
</RibbonGroup>
</RibbonTab>
</Ribbon>
</Grid>
</Window>
(不要忘记包含在System.Windows.Controls.Ribbon程序集中)
任何想法如何解决这个问题?
答案 0 :(得分:3)
这可能不是您想要的,但您可以通过提供RibbonGroup
来更改HeaderTemplate
标题的外观。
这就是我的尝试:
<Ribbon>
<RibbonTab Header="Test">
<RibbonGroup Header="Test" FontSize="20" >
<RibbonGroup.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" Margin="0,-10,0,0"/>
</DataTemplate>
</RibbonGroup.HeaderTemplate>
</RibbonGroup>
</RibbonTab>
</Ribbon>
它似乎在我的测试应用程序中正常工作。但是,一旦在RibbonGroup
中有更多内容,您可能会遇到问题。