0

我遇到了 Fluent Ribbon 的问题。我没有更改 XAML 中的任何内容,但我的按钮的所有标题都消失了。我不知道这是一个错误,还是只是更改外观和隐藏/显示标题的快捷方式。

这是功能区的外观: 标头工作

以及从现在开始的样子: 标题不起作用

我尝试重新启动解决方案,但没有任何改变,如果我重新启动 VisualStudio。但是,如果我上周加载解决方案的备份一切正常,这就是为什么我认为可能有一个捷径可以让它们出现/消失?

编辑 :

经过额外的测试,我可以添加:

  • 调试和发布模式都存在问题

  • 问题出在所有解决方案上,在所有使用功能区的窗口中,不仅仅是那个

4

2 回答 2

0

如果代码OK,关闭项目并清除缓存。之后不要忘记删除文件夹“ bin ”、“ debug ”和“ release ”。打开项目,重新构建。希望有所帮助。

于 2018-12-18T07:47:04.413 回答
0

我终于决定从备份重新启动,并在一个又一个文件中再次修改代码文件以最终找到问题(向谁道歉,我说我没有修改 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>

我不得不删除所有的块一切都恢复正常了。但是后来我不明白为什么功能区标题会受到样式的影响?好吧,我猜标题在文本框中,但它们不是空的?

于 2018-12-19T09:50:15.023 回答