0

Silverlight アプリケーションでフル スクリーン モードを使用したいのですが、Silverlight 独自のフル スクリーン機能を使用している間、キーボードが無効になります。したがって、ブラウザの F11 機能を使用して、アプリケーションをフルスクリーン モードで実行できます。Silverlightでキーを送信する方法を提案してもらえますか??

4

1 に答える 1

0

私はあなたが困っていると思います。私の知る限り、ブラウザはウィンドウ機能へのプログラムによるアクセスを許可していません。つまり、信頼されていないアプリケーション (Silverlight やオンページ JavaScript など) が「フルスクリーン」コマンドを呼び出すことを許可しません。

また、ユーザーがキーストロークを送信したかのようにブラウザーを「偽装」する方法もありません。

これらはどちらも深刻なセキュリティ上の問題であるため、実際には不可能です。

ブラウザ内で信頼できるアプリケーションとして実行されている Silverlightでは、P/Invoke 機能の一部を利用して回避する可能性がありますが、あなたの場合は行き過ぎていると思われます。

編集: ところで、Silverlight アプリを信頼できるアプリケーションとしてホストできる場合、キーボード イベントは引き続き許可されますただし、質問にタグを付けたので、この機能を利用するには Silverlight 5 にアップグレードする必要があると思います。Silverlight-4.0

于 2013-03-28T11:10:59.043 に答える