Заголовки ленты WPF не отображаются - PullRequest
0 голосов
/ 18 декабря 2018

У меня проблема с Fluent Ribbon.Я ничего не изменил в XAML, но все заголовки моих кнопок исчезли.Я не знаю, является ли это ошибкой или просто ярлыком для изменения внешнего вида и скрытия / отображения заголовков.

Вот как выглядит лента: header working

И как это выглядит сейчас: header not working

Я попытался перезапустить решение, но ничего не изменилось, то же самое, если я перезапустить VisualStudio.Но если я загрузил резервную копию решения на прошлой неделе, все работает нормально, поэтому я думаю, что, возможно, есть ярлык для их появления / исчезновения?

Редактировать:

После дополнительных тестов я могудобавьте:

  • Проблема присутствует как в режиме отладки, так и в режиме выпуска

  • Проблема присутствует во всех решениях, во всех окнах, использующих ленту, а не толькочто один

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Я наконец решил перезапустить из резервной копии и снова изменить файл кода за файлом, чтобы, наконец, найти проблему (извиняюсь, я сказал, что не модифицировал xaml, не вспомнил об этом и не сделал 'немедленно заметить, что это вызвало проблему).

В моем файле App.xaml я использую следующий стиль:

<Style TargetType="ToolTip">
  <Style.Triggers>
     <Trigger Property="Content"
        Value="{x:Static sys:String.Empty}">
       <Setter Property="Visibility"
          Value="Collapsed" />
     </Trigger>
     <Trigger Property="Content"
        Value="{x:Null}">
       <Setter Property="Visibility"
          Value="Collapsed" />
     </Trigger>
  </Style.Triggers>
</Style>
<Style TargetType="TextBlock">
  <Style.Triggers>
     <Trigger Property="Content"
        Value="{x:Static sys:String.Empty}">
       <Setter Property="Visibility"
          Value="Collapsed" />
     </Trigger>
     <Trigger Property="Content"
        Value="{x:Null}">
       <Setter Property="Visibility"
          Value="Collapsed" />
     </Trigger>
  </Style.Triggers>

Мне пришлось удалить весь блок и все снова работает.Но тогда я не понимаю, почему заголовки ленты влияют на стиль?Ну, я думаю, заголовки находятся в текстовых полях, но они не пусты?

0 голосов
/ 18 декабря 2018

Если код в порядке, закройте проект и очистите кеш.После этого не забудьте удалить папки « bin » и « debug » и « release ».Откройте проект, сделайте перестройку.Надеюсь помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...