2013-11-20 3 views
1

В проекте WPF 4.5 я пытаюсь настроить FontSize моей ленты, но если я увеличу FontSize до 20, метка моей метки RibbonGroup будет отключена и нечитаема :WPF RibbonGroup увеличен Текст шрифта FontSize отключен

cut off text

код, который я использовал для создания этого примера заключается в следующем:

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

Любые идеи, как это исправить?

+1

это не может быть то, что вы хотите, но попробуйте это ' ' – sthotakura

+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.

Смежные вопросы