ブラウザーでアプリケーション全体を更新するのではなく、Silverlightアプリケーション内でF5キーをキャッチしてコンテンツを更新するという機能要求があります。簡単なアプリケーションでは、私はKeyDownイベントをフックしてみましたが、F5ではそこには決して行きません。SilverlightアプリケーションでF5をキャッチすることは可能ですか?
これはSilverlightで可能なことですか?
ブラウザーでアプリケーション全体を更新するのではなく、Silverlightアプリケーション内でF5キーをキャッチしてコンテンツを更新するという機能要求があります。簡単なアプリケーションでは、私はKeyDownイベントをフックしてみましたが、F5ではそこには決して行きません。SilverlightアプリケーションでF5をキャッチすることは可能ですか?
これはSilverlightで可能なことですか?
ブラウザはすべてのキーが最初に押され、ホストされたコンテンツ(Silverlight)に渡すかどうかを決定します。 F5キーが押されたときにリフレッシュを停止する方法はありません。ブラウザが常に処理するためです。
javascriptを使用してキー押下を検出してSLに渡すことができるかもしれませんが、ブラウザがリフレッシュするのを止めることはありません。
クライアントがブラウザにそれにあなたのコードを聞かせて幸せであれば、おそらくあなたは、アウトオブブラウザアプリをインストールするためにそれらを説得することができ
はこの1つをチェック: を [http://stackoverflow.com/questions/3456591/silverlight-4-detect-browser-f5-refresh-and-x-close][1] [1]:のhttp:/ /stackoverflow.com/questions/3456591/silverlight-4-detect-browser-f5-refresh-and-x-close –