假设我有一个使用 MVVM 模式的 WPF 应用程序。应用程序的主窗口在 XAML 中定义其数据上下文:
<Window.DataContext>
<vm:MainWindowViewModel/>
</Window.DataContext>
MainWindowViewModel
是否可以在 XAML 代码隐藏之后获取对当前实例的引用InitializeComponent()
?我知道在使用 MVVM 时不建议这样做,但我想不出任何其他方法来解决我的问题。
假设我有一个使用 MVVM 模式的 WPF 应用程序。应用程序的主窗口在 XAML 中定义其数据上下文:
<Window.DataContext>
<vm:MainWindowViewModel/>
</Window.DataContext>
MainWindowViewModel
是否可以在 XAML 代码隐藏之后获取对当前实例的引用InitializeComponent()
?我知道在使用 MVVM 时不建议这样做,但我想不出任何其他方法来解决我的问题。