gpt4 book ai didi

wpf - Caliburn.Micro,如何从 View 中访问实际使用的 View 模型

转载 作者:行者123 更新时间:2023-12-04 18:06:23 26 4
gpt4 key购买 nike

我想访问实际的 View 模型 当前使用 从 View 中(代码隐藏)。在 bootstrap 中,我将 View 模型设置为 perrequest 所以我不能使用 IoC.Get<..ViewModel>(); (我也不想改变这种行为)。

基本上,我正在从屏幕中寻找等效的 GetView,但反过来。

最佳答案

DataContext会给你当前的 ViewModel,它被应用为 View 的 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;

关于wpf - Caliburn.Micro,如何从 View 中访问实际使用的 View 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26179954/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com