1

これがユースケースです。する必要がある:

  • .NET (C#) コードから JavaScript を呼び出す
  • JavaScript はコンパイルされません。動的ソースから取得されます
  • そのJavaScriptコードに.NETオブジェクトを渡す必要があります。動的オブジェクトが望ましいです
  • この JavaScript コードからオブジェクトを受け取る必要もあります
  • WPF (Windows 7) & Windows ストア (WinRT) で実行するには、このコードが必要です

これまでのところ、Windows スクリプト エンジン (つまりIActiveScript ) のアクティブ化またはオープン ソース プロジェクトの使用のみを見てきました。

私はオープン ソース プロジェクトを避け、IE J​​avaScript エンジン (Chakra) を使用したいと考えています。Windows Script Engine は WinRT では動作しないようです。UI アプリであるため、自分のアプリでブラウザーをホストすることに問題はありません。

コードは WPF と WinRT で同一である必要はありません (2 つの実装を共通のインターフェイスの背後にラップする何かを書くことができます)。

どうやってやるの?

4

1 に答える 1