Web ビューを使用してメトロ アプリの UI を実装したいと考えています。次に、HTML/JS/CSS コードがその中で実行されます。アイデアは、その純粋な JS コードを WinRT および Metro SDK から分離することです。さらに、同じ Metro アプリで、Web ビュー内の JS によって消費される C# API レイヤーをコーディングしたいと考えています。UI でネイティブ コードを使用する必要がある場合 (例: WinRT コンポーネントの呼び出し)、webview 内で実行される UI コードは C# メソッドを呼び出す必要があります。
Metro アプリの Web ビューにある JavaScript から C# メソッドを呼び出す方法の例を教えてください。ありがとう、ヒューゴ。
あなたが私に言ったチュートリアルでは、JavaScript プロジェクトをクライアントとして使用し、C# で開発された Windows ランタイム コンポーネントへの参照があります。(WinMD ファイル) Metro Javascript プロジェクトを使用する代わりに、C# プロジェクトをクライアントとして使用して Metro スタイル アプリを開発したいと考えています。私の UI のコンテナである Web View が含まれます。このプロジェクトには、C# で開発された Windows ランタイム コンポーネントへの参照が含まれます。(WinMD ファイル) Web ビュー内で実行されている JavaScript が WinMD ファイルからメソッドを呼び出すという考えですが、残念ながら、Web ビュー内で実行されている JavaScript から WinMD のメソッドを呼び出すことができませんでした。