Wpf 具有不同视图和视图模型的选项卡控件

Wpf 具有不同视图和视图模型的选项卡控件,wpf,mvvm,view,viewmodel,tabcontrol,Wpf,Mvvm,View,Viewmodel,Tabcontrol,现在,我的应用程序在main窗口中有1个TabControl。我有大约10个TabControls,每个TabControl有大约25-50个控件,因此XML代码非常大,即使在Blend中编辑也非常慢。这个问题有好的解决办法吗 我想把每个标签都变成一个页面。然后,在主窗口中有一个TabControl,并在选项卡的每个内容中放置一个页面。不幸的是,据我所知,这是不可能的,因为Visual Studio向我抛出如下错误: PresentationFramework.dll中首次出现类型为“Syste

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

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

PresentationFramework.dll中首次出现类型为“System.Windows.Markup.XamlParseException”的异常

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


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

让每个选项卡都成为用户控件如何?是的,我在不久前就意识到了这一点,并开始尝试一些东西。很好:)Tnx的确认。