我在WPF中颇为新颖,我正在VB.net中开发WPF应用程序。我的主窗口中有几个控件。当我遵循MVVM模式时,我的主窗口中有一个MainViewModel
。在这个ViewModel中,我安装了我的用户控件视图模型。WPF:管理窗口中的多个用户控件
Public Class MainViewModel
Public Property myUserControlViewModel As UserControlViewModel
Public Sub New()
Dim myModel As Model
myModel = New Model(parameter)
myUserControlViewModel = New myUserControlViewModel (myModel)
End Sub
End Class
问题1:是这种模式下MVVM正确?
问题2:如何强制我的用户控件使用myUserControlViewModel
?我的具体意思是这个已经在我的MainViewModel
中创建的实例。我应该如何将myUserControlViewModel
引入我的用户控制?
剔除了C#标记 - 它与C#无关# –