gpt4 book ai didi

mvvm - 使用 MVVM 实现选项卡控制页面 Ribbon Tab

转载 作者:行者123 更新时间:2023-12-01 15:32:07 24 4
gpt4 key购买 nike

我正在创建一个应用程序,它将是一个基于选项卡的应用程序,每个选项卡都有单独的页面。我想使用 RibbonTab 作为选项卡。

在选择一个 RibbonTab 时,相应的 UserControl 将在下面的部分中加载。每个 RibbonTab 和每个 UserControl 的行为应该像一对。

第一个挑战 - 为每个 RibbonTab-UserControl 对使用单个 ViewModel 会很容易。但是如何将单个 ViewwModel 共享到单独的 View 中。

第二个挑战 - 实现此应用程序的最佳方式是什么

一个 Ribbontab 和一个 UserControl 已经准备就绪。等待如何将这两者联系起来。

最佳答案

我不清楚第一个挑战,请您详细说明一下,我会编辑答案。

至于第二个挑战,我强烈建议选择一个框架,因为这将使 MVVM 的实现变得更容易一些 Framework Comparison

我使用 ContentControl 和 ResourceDictionary 根据绑定(bind)的 ViewModel 确定要显示的 View ,如 this 中所示例子。该技术也可以用于选项卡控件,这里有几个关于如何实现它的链接:

Microsoft Tab Controled application Tutorial

Tab Control Binding

关于mvvm - 使用 MVVM 实现选项卡控制页面 Ribbon Tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8167497/

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