【发布时间】: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