2017-10-13 10 views
1

XamarinフォームページからネイティブUWPページをどのように開始することができますか? 私が尋ねる理由:xamarinフォーム開始nativ uwpページ

私はクリックイベントの後にUWPライブラリを起動する必要があるXFアプリケーションを持っています。 このライブラリは特別なORCリーダーを提供します。 したがって、プラットフォーム固有の機能を実行するための依存関係サービスを作成しました。 私が今必要とするのは、彼が現在スキャンしているものをユーザーに示すための「カメラストリーム」を含むUWPページを開くことです。 これは私が現時点でぶら下げているところです。

私のクラスでは、depから呼び出されます。サービス、私 myPage mp = new myPage();

どうすれば新しいページを表示できますか?

Frame fr = Window.Current.Content as Frameは、このページをXFフレームからウィンドウフレームに変換できないというエラーを表示します。

これを処理する一般的な方法はありますか?いくつかのアドバイスは素晴らしいでしょう。

答えて

1

これはカスタムレンダラーのようです。

Viewから継承した共有プロジェクトに新しいOcrViewクラスを作成します。

Xamarin Forms XAMLページに配置します。

UWPレンダラのOCRコンポーネントを処理します。

には、「それが不可能だ、WTFあなたが考えているが...」:)がないことを喜んthis custom renderer overview

+0

上の実装ビューセクションOKああ、を見てください。あなたの答えをありがとう、私はこれをチェックし、それが私のために働くかどうかを知らせます。 – flix

+0

残念ながら、私は近づいていません。カスタムレンダリングは本当に行く方法ですか?これは、ネイティブコントロールを使用するために使用できます。しかし、プラットフォーム固有のページを開始またはレンダリングするには?うーん...私はどのように開始するか分からない。 – flix

+0

ビューセクションの実装を見ましたか?カメラプレビューを表示する新しいビューを実装する方法と、UWP上のカスタムレンダラを使用してプレビューする方法を示します。私はこれがあなたのユースケースに非常に似ていると思っていたでしょう。 –

関連する問題