我遇到了 Fluent Ribbon 的问题。我没有更改 XAML 中的任何内容,但我的按钮的所有标题都消失了。我不知道这是一个错误,还是只是更改外观和隐藏/显示标题的快捷方式。
我尝试重新启动解决方案,但没有任何改变,如果我重新启动 VisualStudio。但是,如果我上周加载解决方案的备份一切正常,这就是为什么我认为可能有一个捷径可以让它们出现/消失?
编辑 :
经过额外的测试,我可以添加:
调试和发布模式都存在问题
问题出在所有解决方案上,在所有使用功能区的窗口中,不仅仅是那个
我遇到了 Fluent Ribbon 的问题。我没有更改 XAML 中的任何内容,但我的按钮的所有标题都消失了。我不知道这是一个错误,还是只是更改外观和隐藏/显示标题的快捷方式。
我尝试重新启动解决方案,但没有任何改变,如果我重新启动 VisualStudio。但是,如果我上周加载解决方案的备份一切正常,这就是为什么我认为可能有一个捷径可以让它们出现/消失?
编辑 :
经过额外的测试,我可以添加:
调试和发布模式都存在问题
问题出在所有解决方案上,在所有使用功能区的窗口中,不仅仅是那个
如果代码OK,关闭项目并清除缓存。之后不要忘记删除文件夹“ bin ”、“ debug ”和“ release ”。打开项目,重新构建。希望有所帮助。
我终于决定从备份重新启动,并在一个又一个文件中再次修改代码文件以最终找到问题(向谁道歉,我说我没有修改 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>
我不得不删除所有的块一切都恢复正常了。但是后来我不明白为什么功能区标题会受到样式的影响?好吧,我猜标题在文本框中,但它们不是空的?