WPF设计师中的Ribbon选项卡视图

10

我正在使用“Microsoft Ribbon for WPF”创建多个RibbonTab。 我无法找到在设计器中查看/聚焦不同选项卡的方法,并且默认显示“主页”选项卡。为了查看我对除“主页”选项卡之外的选项卡所做的设计/ xaml更改,我必须每次调试项目并单击选项卡,这不是很方便。或者我可以注释掉我想要忽略的选项卡xaml。是否有人有解决方案?


简直不敢相信这是如此糟糕。一个你无法进行设计的设计师。微软中谁决定XAML设计师应该比Winforms功能更少?微软是否打算制作比以前更糟糕的软件? - Paul McCarthy
有关上下文选项卡的任何解决方案吗? - dvdhns
3个回答

14

您也可以使用 Ribbon 上的 SelectedIndex 属性来设置当前选定的选项卡是哪个选项卡(0 表示第一个选项卡,1 表示第二个选项卡,以此类推)。

<ribbon:Ribbon SelectedIndex="0" />

1
对于 Fluent.Ribbon,成员为 SelectedTabIndex="0" - CAD bloke

6
我找到的唯一方法是将Selector.IsSelected属性设置为true。这将导致选项卡在设计时可见。
<ribbon:RibbonTab Selector.IsSelected="True" ...

设计师这样工作真糟糕,以前可不是这样的。 - Paul McCarthy

0

我无法确认此时此刻是否有效,因为我的预览总体上无法正常工作,但在设计时仅尝试隐藏某些内容时,这通常适用于 WPF。

包括 Blend 的命名空间。

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接