我正在使用“Microsoft Ribbon for WPF”并创建多个RibbonTab。我无法找到一种方法来查看/聚焦设计器中的不同选项卡,默认情况下显示“主页”选项卡。要查看我对“主页”选项卡以外的选项卡进行的设计/ xaml更改,我必须每次调试项目并单击选项卡,这不是很方便。或者我可以命令我想忽略的选项卡xaml。那里的任何人都有解决方案吗?
答案 0 :(得分:13)
您还可以使用功能区上的SelectedIndex属性来设置哪个选项卡是当前选定的选项卡(0表示第一个选项卡,1表示第二个选项卡等)
<ribbon:Ribbon SelectedIndex="0" />
答案 1 :(得分:4)
我找到的唯一方法是将Selector.IsSelected属性设置为true。这将导致标签在设计时变得可见。
<ribbon:RibbonTab Selector.IsSelected="True" ...
答案 2 :(得分:0)
我现在无法确认这是有效的,因为我的预览功能一般无法正常工作,但这只会在WPF中尝试在设计时隐藏某些内容。
包含blend
的命名空间xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
然后在要隐藏的元素中使用d:IsHidden="True"
。这只会影响设计时间,从而消除了在构建之前忘记将所选索引更改为正确值的问题。