xamarin表单启动nativ uwp页面

时间:2017-10-13 06:32:13

标签: xamarin xamarin.forms uwp

任何想法如何从Xamarin Forms页面启动本机UWP页面? 我之所以要问:

我有一个XF应用程序需要在单击事件后启动UWP库。 该库提供了一个特殊的ORC阅读器。 因此,我创建了一个依赖服务来运行特定于平台的功能。 我现在需要的是打开那个包含“Camera stream”的UWP页面,向用户显示他当前正在扫描的内容。 这就是我现在所处的地方。

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

但是如何显示新页面?

Frame fr = Window.Current.Content as Frame给出错误,该页面无法从XF帧转换为Window Frame。

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

1 个答案:

答案 0 :(得分:1)

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

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

将其放在Xamarin Forms XAML页面上。

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

查看this custom renderer overview

上的实施视图部分