【发布时间】:2013-12-26 21:27:29
【问题描述】:
我使用 MVVM 模式开发应用程序。在我的视图模型项目中,我有自定义命令。在视图中我有自定义画布。 我想从我的画布代码中触发命令,但我不知道如何。
我的应用启动(启动在其他项目中):
private void ApplicationStartup(object sender, StartupEventArgs e)
{
// init main ViewModel
var viewModel = new MainViewModel(Container);
// init and show window
var mainWindow = new MainWindow();
mainWindow.Show();
mainWindow.DataContext = viewModel;
}
我不想在 View 中引用 ViewModel,因为我需要在 ViewModel 中引用 View。
谢谢!
【问题讨论】: