2014-02-03 5 views
1

Я застрял с небольшой проблемой: фон Цвет моей ленты плохо связан с цветом по умолчанию RibbonGroups. Я не могу изменить цвет на что-то более читаемое, например, обычное черное. Я попытался установить свойство TextBlock.Foreground и изменил внешний вид в VS 2012, но не тогда, когда программа запущена.Лента изменить заголовок текст Цвет

XAML очень прост: Я использую ленту с запасом, без сторонних элементов управления.

  <RibbonTab x:Name="RTabPowerPoint" Header="Powerpoint"> 
       <RibbonGroup Header="Allgemeines"> 
        <RibbonButton x:Name="cmdLoadPowerPoint" SmallImageSource="/Images/powerpoint-26.png" LargeImageSource="/Images/powerpoint-32.png" Label="Lade Datei"/> 
        <RibbonButton x:Name="CmdLoadBPZ" SmallImageSource="/Images/open_in_browser-26.png" LargeImageSource="/Images/open_in_browser-32.png" Label="Lade Vorlage"/> 
        <RibbonButton x:Name="cmdSaveOpenFiles" SmallImageSource="/Images/save-26.png" LargeImageSource="/Images/save-32.png" Label="Speichere Vorlage"/> 
        <RibbonButton x:Name="cmdChangeFiledestinationPowerPoint" SmallImageSource="/Images/sinchronize-26.png" LargeImageSource="/Images/sinchronize-32.png" Label="BLA"/> 
       </RibbonGroup> 
      </RibbonTab> 
     </Ribbon> 

ответ

2

Если вы хотите изменить цвет RibbonTab.Header, то вы можете использовать TextBlock вместо этого и изменить его Foreground

<RibbonTab x:Name="RTabPowerPoint"> 
    <RibbonTab.Header> 
     <TextBlock Text="Powerpoint" Foreground="Aqua"/> 
    </RibbonTab.Header> 

</RibbonTab> 
+1

Не так хорошо, как "Header =" бла», но это работает! Большое спасибо! –

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