相关疑难解决方法(0)

在MVVM中为View提供一些命令

我们假设我有一些用户控制权.用户控件有一些子窗口.并且用户控制用户想要关闭某种类型的子窗口.用户控制代码中有一种方法:

public void CloseChildWindows(ChildWindowType type)
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

但我无法调用此方法,因为我无法直接访问该视图.

我想到的另一个解决方案是以某种方式将用户控件ViewModel作为其属性之一公开(因此我可以绑定它并直接向ViewModel发出命令).但我不希望用户控制用户知道有关用户控件ViewModel的任何信息.

那么解决这个问题的正确方法是什么?

.net c# wpf mvvm

16
推荐指数
4
解决办法
6696
查看次数

标签 统计

.net ×1

c# ×1

mvvm ×1

wpf ×1