0

産業プロセスを制御する WPF アプリケーションを作成しています。メイン ウィンドウ クラスは子ウィンドウを生成し、それぞれが個別の機器を制御します。これらの子ウィンドウはドラッグできますが、サイズ変更はできません。

子ウィンドウは親によって所有されているため、一番上にとどまりますが、これにより発生する問題は、メイン ウィンドウ メニューの上にドラッグできることです。

子ウィンドウがメニューの下に移動したり、メニューのすぐ上に移動して停止したりしても問題ありませんが、メイン メニューを覆い隠すことは問題です。どうすればこれを達成できますか?Win32 およびアンマネージ コードに入ることなく、WPF 内で実行できますか?

前もって感謝します。

4

1 に答える 1

0

親ウィンドウで Topmost=True を設定して、メイン メニューのみを含むようにすることができます。したがって、基本的には、メイン メニュー用に 1 つのウィンドウがあり、他のすべてのウィンドウがいくつかあります。または、それができない場合は、親の子ウィンドウとして Topmost=True を使用してメイン メニュー ウィンドウを作成し、いずれかの位置が変わるたびに両方を一緒に移動できます。

于 2012-09-07T16:51:42.653 に答える