gpt4 book ai didi

c# - 如何实现 WPF 功能区上下文选项卡 MVVM 方式

转载 作者:行者123 更新时间:2023-11-30 13:05:02 25 4
gpt4 key购买 nike

我正在使用来自 Office UI 许可站点的 WPF 功能区控件作为主菜单来开发 MVVM 应用程序。而且我无法绑定(bind)或以某种方式将上下文选项卡注入(inject)到我的功能区控件中。我不想在我的主视图中存储所有上下文选项卡标记和命令绑定(bind),我想根据所选 View 使用此选项卡并将此选项卡存储在同一 View 或仅具有此类选项卡的某些特殊 View 中。可能吗?

最佳答案

您可以做的一件事是为 App.config 中的各种 RibbonTab 编写 Style 甚至 ControlTemplate,避免需要将该标记放在 MainWindow 中。然后只需将 所有 RibbonTab 添加到 MainWindow.xamlRibbon 中并设置 Visibility 绑定(bind)到主视图模型的每个属性。您可以通过简单的 boolVisibility 转换器在主视图模型中使用大量的 bool 属性。

关于c# - 如何实现 WPF 功能区上下文选项卡 MVVM 方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6468385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com