The*_*Dog 5 wpf xaml code-behind caliburn caliburn.micro
我想访问当前在视图中使用的实际viewmodel (代码隐藏).在引导程序中,我将viewmodel设置为perrequest,因此我无法使用IoC.Get <.. ViewModel>(); (我也不想改变这种行为).
基本上,我正在寻找屏幕上相当于GetView的东西,但反过来说.
DataContext将为您提供当前的ViewModel,它作为DataContext的视图应用.
// Get you the object of ViewModel.
var viewModelInstance = DataContext;
// Or typecast to exact instance what you intend to use.
MyViewModel vm = DataContext as MyViewModel;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2524 次 |
最近记录: |