|
|
1
1
Autofac绝对可以满足您的要求-显式提供的参数可以与容器自动连接的参数相结合:
您甚至可以让容器将Func或自定义委托注入调用组件,这样就不需要容器依赖项(即,解析调用):
http://code.google.com/p/autofac/wiki/DelegateFactories 关于后者的信息。 尼克 |
|
|
2
1
看起来您想在IoC场景中处理额外的构造函数参数,我看到两个选项: 1-创建一个接受子帧的简单构造函数,并将ImageViewModel和FrameControlViewModel公开为公共可设置属性,如下所示:
2-将所需的参数传递到IoC容器中,IoC容器只需将参数传递到SubframeVM构造函数中:
最终选择哪一个取决于您希望子帧视图模型IoC解析器与其余vm的紧密耦合程度。如果您的imageVM和framecontrolvm需要它们自己的ioc,您可以简单地将它们链接在一起:
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |