.NET 3.0 WPFアプリケーションでフローティング子ウィンドウを作成したいと思います。 私がやっていることです。これは、一人の顧客を除いて罰金を実行しているWPFのフローティング子ウィンドウ
sideWindow = new SideWindow(this);
sideWindow.Left = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width - sideWindow.Width;
sideWindow.Top = 125;
sideWindow.WindowStartupLocation = WindowStartupLocation.Manual;
sideWindow.Owner = this;
sideWindow.Show();
。トレースメッセージによれば、ウィンドウは作成されますが、クライアントはそれを見ません!
同様の問題について考えてみましょうか?
ありがとうございました。
System.Windows.SystemParameters.PrimaryScreenWidth
私は通常、デュアルモニターで良い作品SystemParameters.VirtualScreenWidthを使用します。
ウィンドウの位置、高さ、幅をダンプしていますが、正しいです。スヌープを使って子ウィンドウを見つけようとすると、そのようなウィンドウはオブジェクトツリーにありません。 しかし、私は窓を表示しているコンピュータ上でもそれを見つけることができません。 –