|
|
1
4
窗口视图模型只存在于窗口的生命周期中是完全正常的。创建它可以很简单地放:
在构造函数中
通常,视图模型需要与一个或多个域对象进行互操作。在这种情况下,我们面临的挑战是如何告诉视图模型关于该对象,而不将域对象耦合到创建视图模型的窗口。这就是您开始使用服务、服务定位器和可模拟对象等的地方。
我唯一一次
不要
|
|
2
0
我通常使用ViewModelLocator的概念。 ViewModelLocator使用IoC进行依赖注入(Ninject/Unity/…),并且可以在DI中为ViewModel的Livetime定义一个作用域。。。 也有一些博客文章与MEF和ViewModelLocator概念一起工作。。。 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 2 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |