7

新しいSilverlight3ベータ版には、ブラウザー外アプリケーションを実行する機能が含まれています。これまでのデモでは、これは特別なフレーム内でのみ示されています。(WPF)アプリケーション内でSiverlight 3コントロールを実行する方法を知っている人はいますか?

4

4 に答える 4

1

私は推測しています (はい、残念です!) が、おそらくウィンドウに WPF Web ブラウザーを配置して、その中の Silverlight アプリに移動することができます。

これはサポートされているシナリオです。最近の MSDN の記事では、このシナリオはサポートされていると述べており、このようなシナリオでは、CLR チームは複数の CLR を 1 つのプロセスに読み込むことを許可する必要がありました。

于 2009-03-22T21:53:23.923 に答える
1

いいえ、ブラウザー外の Silverlight を WPF に埋め込むことはできません。sllauncher.exe スタンドアロン フレームには、offline://(hostname).(revision)/ url の特別なハンドラーが指定されており、アプリがブラウザー外モードのすべての機能 (追加のキーボード アクセスなど) を使用できるようになっています。 . このアプリをアプリに埋め込む方法を見つけられない限り、ブラウザから抜け出すことはできません。これを行う方法を知っている場合、このアプリのアドレスは次のとおりです。

C:\Program Files\Microsoft Silverlight\3.0.40307.0\sllauncher.exe

ただし、他の人が言ったように、Silverlight コントロールを html ページの内部と WebBrowser 要素の内部に埋め込むことができます。ただし、この方法には注意が必要です。現在、Silverlight の x64 サポートはありません。どうしてもこれを行う必要がある場合は、x86 専用にコンパイルするようにしてください。

于 2009-03-25T23:23:49.657 に答える