现在,我的应用在TabControl
中有1 MainWindow
。我有大约10个TabControls,每个TabControl有大约25-50个控件,因此XML代码非常大,即使在Blend中也很慢。这个问题有一个很好的解决方案吗?
我考虑过将每个标签设为Page
。然后,在MainWindow中有一个TabControl,并在选项卡的每个内容中放置一个页面。不幸的是,据我所知,这是不可能的,因为Visual Studio会向我抛出错误:
类型' System.Windows.Markup.XamlParseException'的第一次机会异常。发生在PresentationFramework.dll
中其他信息:'为类型&System;系列.Windows.Controls.UIElementCollection'的集合添加值。抛出异常。'行号' 13'和行位置' 10'。
答案 0 :(得分:1)
使用UserControls代替Pages。