WPF ウィンドウのアクティブ スクリーンのサイズを決定する方法
WPF アプリケーションを開発する場合、ウィンドウのアクティブ スクリーンのサイズを取得します。占有は有用な要件となる可能性があります。次の質問と回答の形式は、これを実現するためのガイダンスを提供します。
質問:
特定の WPF のアクティブ モニターの画面領域を確認するにはどうすればよいですか? System.Windows.SystemParameters.WorkArea に似たウィンドウproperty?
答え:
WPF ウィンドウに関連付けられたモニターの画面サイズを取得するには、次のプロパティとメソッドを利用できます:
の場合WinForms:
class MyForm : Form { public Rectangle GetScreen() { return Screen.FromControl(this).Bounds; } }
WPF (拡張メソッド) の場合:
static class ExtensionsForWPF { public static System.Windows.Forms.Screen GetScreen(this Window window) { return System.Windows.Forms.Screen.FromHandle(new WindowInteropHelper(window).Handle); } }
これらの手法を利用することで、効率的に画面サイズを取得できます。 WPF ウィンドウが配置されているアクティブなモニター。この情報は、ウィンドウの位置決め、利用可能な画面領域の決定、それに応じたユーザー インターフェイスの調整など、さまざまなシナリオで役立つことがわかります。
以上がWPF ウィンドウのアクティブ スクリーンのサイズを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。