ブラウザウィンドウがSilverlight/C#で最大化されているかどうかを確認するにはどうすればよいですか?ブラウザウィンドウがSilverlight/C#で最大化されているかどうかを確認するにはどうすればよいですか?
ブラウザで動作するSilverlightアプリケーションを作成しているため、「フォーム」最大化機能が動作しません。
App.Current.Host.Content.FullScreenChanged + =新しいEventHandlerの(Content_FullScreenChanged);:
私はこれを試してみました
ただし、このイベントハンドラは、ウィンドウを最大化するときに呼び出されません。
最大化は、フルスクリーン
App.Current.Host.Content.IsFullScreenではありません。
は、ウィンドウを最大化してもfalseを返します。
システムメトリッククエリを行う方法があり、ウィンドウのサイズを取得した後、アプリのウィンドウの現在のサイズにそれを比較する:それは古いが、まだ関連しているのですか? – xarzu
silverlightはjavascriptと相互運用できますが、javascriptでウィンドウサイズを検出し、画面サイズと比較できるSilverlightアプリに渡すことができます。 –
またはサイズ変更イベントでもウィンドウを取得できます。ブラウザがすべての情報を渡していない可能性があります。しかし、たぶん私は必要なものを手に入れることができます。 Silverlightで画面解像度を取得する方法はありますか? – xarzu