刚开始学习MVVM。我有一个TabControl在那里我加入同样的观点/页的多个实例MVVM - WPF桌面
Dim tb As New UXTabItem
tb.Header = "Childrens"
tb.Name = "tab" & itrt
itrt = itrt + 1
tb.Source = New Uri("/Views/childrens.xaml", UriKind.Relative)
UXTabControl1.Items.Add(tb)
由于每个相同的观点将处理不同的数据,但由于URI是相同的,所以所有的标签逐渐加入相同的观点和变化反映在每个标签上。这不应该是这种情况。我应该为每个人使用单独的视图模型吗?任何示例都会很有帮助。
虽然这是我想UXTabItem.Source属性主要用于静态XAML内容的客户信息等第三方组件,与我们联系信息等?您是否想要实现“儿童”的明确实例,那么您必须将它们作为UserControls进行托管。另外,source属性并不了解View的底层ViewModel,甚至不知道它背后的代码chidlrens.xaml.cs(因为它不会包含用于创建“childrens”的UI)... –