WPF 功能区 Headers 未显示
WPF Ribbon Headers not showing
我遇到了 Fluent Ribbon 的问题。我没有更改 XAML 中的任何内容,但所有 Headers 按钮都消失了。我不知道这是一个错误,还是只是更改外观的快捷方式和 Hide/Show headers.
丝带的外观如下:
以及从现在开始的样子:
我尝试重新启动解决方案但没有任何改变,如果我重新启动 VisualStudio 也是如此。但是,如果我上周加载了解决方案的备份,一切正常,这就是为什么我认为可能有一个快捷方式来制作它们 appear/disappear?
编辑:
经过额外的测试我可以添加:
调试和发布模式都存在问题
问题在所有解决方案上,在所有windows使用Ribbon,不仅是那个
如果代码没问题,关闭项目并清除缓存。之后不要忘记删除文件夹“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>
我不得不删除所有块 并且一切都恢复正常了。
但是后来我不明白为什么Ribbon headers会受到风格的影响?好吧,我想 headers 在文本框中,但它们不是空的?
我遇到了 Fluent Ribbon 的问题。我没有更改 XAML 中的任何内容,但所有 Headers 按钮都消失了。我不知道这是一个错误,还是只是更改外观的快捷方式和 Hide/Show headers.
丝带的外观如下:
以及从现在开始的样子:
我尝试重新启动解决方案但没有任何改变,如果我重新启动 VisualStudio 也是如此。但是,如果我上周加载了解决方案的备份,一切正常,这就是为什么我认为可能有一个快捷方式来制作它们 appear/disappear?
编辑:
经过额外的测试我可以添加:
调试和发布模式都存在问题
问题在所有解决方案上,在所有windows使用Ribbon,不仅是那个
如果代码没问题,关闭项目并清除缓存。之后不要忘记删除文件夹“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>
我不得不删除所有块 并且一切都恢复正常了。 但是后来我不明白为什么Ribbon headers会受到风格的影响?好吧,我想 headers 在文本框中,但它们不是空的?