2017-06-22 7 views
0

私は2つのモニターの設定をしています。私のアプリケーションでは、DataContextにバインドされたプロパティWindowState,WidthHeightLeftおよびRightの簡単なDXWindowがあります。 Loaded iイベントでは、設定からロードされたWidthHeightLeftRightおよびを設定します。 enter image description hereWindowState.Mayimizedウィンドウイベントで `Loaded`

ウィンドウがモニタ2で最大となるが、そのデバッグpinは、2つのモニタの中央に現れたので、ちょっと、一度に2つのモニタ上に存在する:WindowState.Maximizedが設定されている場合、ウィンドウは盗聴なります。この問題はダイアログウィンドウに表示され、一度に2つのモニタに表示されますが、メインウィンドウはモニタ2で最大化されます。

+0

「デバッグピン」が暗いです。矢印は、XAMLツリービジュアライザを示します。それはあなたのコードとは関係のないデバッグ支援ツールです。それは厄介な場所に現れることは確かに2つのモニターを使用してあなたのプログラムと関係があります。あなたがどこか別の場所に置いておきたいなら、Microsoftにバグを報告する必要があります。 –

+0

私はそのピンを使用する方法を知っていますが、ここでの主な問題は、同時に2つのモニタに表示されるダイアログウィンドウですが、メインウィンドウはモニタ2で最大化されます。 –

答えて

0

ウィンドウコンストラクタへのローディングウィンドウの位置コードを移動して問題を解決しました。

関連する問題