9

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

4

3 回答 3

14

您还可以使用功能区上的 SelectedIndex 属性来设置哪个选项卡是当前选定的选项卡(0 是第一个选项卡,1 是第二个选项卡,等等)

<ribbon:Ribbon SelectedIndex="0" />
于 2010-12-06T21:32:20.927 回答
5

我发现的唯一方法是将 Selector.IsSelected 属性设置为 true。这将导致选项卡在设计时变得可见。

<ribbon:RibbonTab Selector.IsSelected="True" ...
于 2010-12-06T08:31:16.270 回答
0

我现在无法确认这是否有效,因为我的预览通常无法正常工作,但是当尝试仅在设计时隐藏某些内容时,这通常在 WPF 中有效。

包括混合的命名空间

xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 

然后在要隐藏的元素中使用d:IsHidden="True"。这只会影响设计时间,从而消除了在构建之前忘记将所选索引更改为正确值的问题。

于 2016-07-20T16:52:12.423 回答