xamarin表单开始nativ uwp页面

问题描述:

任何想法如何从Xamarin Forms页面启动本机UWP页面? 我之所以问:xamarin表单开始nativ uwp页面

我有一个XF应用程序需要在点击事件后启动一个UWP库。 这个库提供了一个特殊的ORC阅读器。 因此我创建了一个依赖服务来运行平台特定的功能。 我现在需要的是打开包含“相机流”的UWP页面,向用户展示他目前正在扫描的内容。 而这就是我现在悬挂的地方。

在我的课上,从dep调用。服务,我 myPage mp = new myPage();

但是,我该如何显示新的页面?

Frame fr = Window.Current.Content as Frame给了我一个错误,即这个页面不能从XF Frame转换到Window Frame。

或者通常有另一种方法来处理?一些建议会很好。

这听起来像一个自定义渲染器。

在从View继承的共享项目中创建一个新的OcrView类。

将它放在Xamarin Forms XAML页面上。

处理UWP渲染器中的OCR组件。

看一看上this custom renderer overview

+0

的实现一个视图部分啊OK,很高兴没有“那是不可能的,跆拳道,你在想......” :)。感谢您的回答,我会检查这一点,并让您知道它是否适用于我。 – flix

+0

不幸的是,我并没有越来越近。自定义渲染真的是要走的路吗?这可以用来使用本地控件。但要开始或呈现平台特定的页面?嗯...我不知道如何开始。 – flix

+0

你看过执行视图部分吗?它展示了如何实现一个新的视图,该视图显示了摄像头预览以及如何通过UWP上的自定义渲染器实现它。我原以为这和你的用例非常相似。 –