【问题标题】:TabControl with different Views and ViewModels具有不同视图和视图模型的 TabControl
【发布时间】:2014-03-11 21:43:17
【问题描述】:

现在,我的应用程序在 MainWindow 中有 1 个 TabControl。我有大约 10 个 TabControl,每个 TabControl 有大约 25-50 个控件,因此 XML 代码非常大,即使在 Blend 中编辑也很慢。这个问题有好的解决办法吗?

我想过让每个标签都成为Page。然后,在 MainWindow 中有一个 TabControl,并在选项卡的每个内容中放置一个页面。不幸的是,据我所知这是不可能的,因为 Visual Studio 会向我抛出如下错误:

在 PresentationFramework.dll 中发生了“System.Windows.Markup.XamlParseException”类型的第一次机会异常

附加信息:'向'System.Windows.Controls.UIElementCollection'类型的集合添加值引发了异常。'行号“13”和行位置“10”。

【问题讨论】:

  • 如何让每个选项卡成为用户控件?
  • 是的,不久前想通了,并开始尝试一些东西。效果很好:) Tnx 进行确认。

标签: wpf mvvm view viewmodel tabcontrol


【解决方案1】:

使用用户控件而不是页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 2011-06-06
    • 1970-01-01
    相关资源
    最近更新 更多