【发布时间】:2016-06-06 21:14:21
【问题描述】:
我有来自 Prism 模板的基本 Prism/Unity/Xamarin Forms 应用程序。
如果我更改以下(添加参数)它会失败
public MainPage(INavigationService navigationService)
{
InitializeComponent();
}
容器可以工作,但以这种方式获取导航服务会导致找不到 MainPage。
有没有更好的方法让 ContentPage 获得导航服务,以便单击按钮可以导航到新页面?
我还尝试从 OnInitialized 注册导航服务,正如我在一些示例中发现的那样,现在这是一个编译错误。
使用以下软件包/版本:
- Prism.Unity.Forms 6.2.0.pre4
- Prism.Forms 6.1.0.pre4
- Xamarin.Forms 2.2.0.45
- Unity 4.0.1
- Windows 10 UWP
【问题讨论】:
-
您能否发布一个可以重现此问题的基本演示?
-
下面的答案帮助我找到了问题。感谢您对此主题的关注。
标签: c# unity-container xamarin.forms prism uwp