私は最初のWPFアプリケーションを作成しています。System.Windows.Forms名前空間の機能を混在させるときに何らかのベストプラクティスがあるかどうかを知りたいと思っていました。System.Windows.Formsを参照しているWPFアプリケーション
基本的には、ユーザーモニターの右下隅にデフォルトで開くポップアップウィンドウが必要です。
WPF名前空間に相当するScreen.PrimaryScreen.Boundsが見つかりません。私が見た例は、WPFアプリケーションでSystem.Windows.Formsを参照することを示唆しています。
これは、このリファレンスがデフォルトでは含まれていないため、この悪い習慣ですか?
この新しいWPFウィンドウを使用できるように、既存のWindowsフォームアプリケーションでWPF必須リソースを参照します。
この方法に問題はありますか?
EDIT:実際には、Windowsフォームを参照せずにプライマリ画面の情報を返すプロパティが見つかりました。プロパティはSystemParameters.WorkAreaですが、ミキシング参照の私の質問はまだ立っています。
WPFにはOpenFileDialogとSaveFileDialogがあります。それらはMicrosoft.Win32名前空間にあります。 –
うわー、私はそれを知らなかった。先端に感謝します。 :) – Andy