c# - 构造函数注入(inject) Win8 App

标签 c# dependency-injection inversion-of-control constructor-injection

如何在Win8 App中实现DI和IoC? 在 Windows 窗体中,如果我需要一个具有依赖关系的窗体,我将在构造函数中传递(构造函数注入(inject)) 但是有了佩奇你怎么办? 如果我用这个构造函数构建一个页面(

HomePage myPage = new HomePage (MyService1 ms, MyService2 ms)) 

然后

Navigate (typeof (HomePage)) 

如何传递参数?

最佳答案

您可以使用 FrameContent 而不是 Source 来解决问题:

myFrame.Content = new HomePage (MyService1 ms, MyService2 ms);

关于c# - 构造函数注入(inject) Win8 App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13348068/

相关文章:

c# - 初始化后将配置文件添加到自动映射器

Angular 6 - 无法解析 AppComponent 的所有参数

c# - 如何对一系列依赖于用户输入并相互依赖的进程使用控制反转?

java - 无法让 Autowired 工作或进行组件扫描

c# - mongoDB 的问题。类型的属性 '_id' ... 不能使用元素名称 '_id'

c# - 无法用两个表创建外键

c# - 以编程方式使用选中的选项填充 CheckBoxList

C#判断Excel中选中对象的类型

c# - 当您还需要 "default"具体依赖项时,哪种依赖项注入(inject)更好的模式?

.net - 在远程处理场景中使用 IOC