Designer中的WPF功能区选项卡视图

时间:2010-12-06 03:09:57

标签: wpf ribbon ribboncontrolslibrary system.windows.controls.ribbon

我正在使用“Microsoft Ribbon for WPF”并创建多个RibbonTab。我无法找到一种方法来查看/聚焦设计器中的不同选项卡,默认情况下显示“主页”选项卡。要查看我对“主页”选项卡以外的选项卡进行的设计/ xaml更改,我必须每次调试项目并单击选项卡,这不是很方便。或者我可以命令我想忽略的选项卡xaml。那里的任何人都有解决方案吗?

3 个答案:

答案 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"。这只会影响设计时间,从而消除了在构建之前忘记将所选索引更改为正确值的问题。