![]() |
1
3
为什么你会在你注册的同一个模块中要求一个menumanager? 除非您真的认为您的menumanager应该是由外部模块提供的,否则如果您的模块依赖于它,您可能会考虑将这个注册放在引导程序中。这将是您在引导程序的configureContainer方法中放置的东西。 |
![]() |
2
1
正如您可能意识到的那样,这是因为构造函数在初始化方法之前被调用。 两种解决方案是: 1)在shell项目中有一个shellbootstrapper类,该类的方法在程序加载时调用。 让引导程序中的方法注册与容器的任何global接口。 2)或者将IMenuManager从构造函数中取出,并在注册之后解决它。
希望这有帮助! |
![]() |
scottyaim · Xamarin窗体、棱柱体和工具栏项? 7 年前 |
![]() |
gr1d3r · MVVM-从视图模型关闭窗口 7 年前 |
![]() |
Bigeyes · 将数据传递给父视图--视图之间的通信 7 年前 |
![]() |
Bishoy · 处理冗长的异步任务并通知用户 7 年前 |