私はVS 2010、WPF 4、C#を使用しています
親ウィンドウといくつかの子ウィンドウがあります。親ウィンドウを最小化すると、すべての子ウィンドウも最小化されます。親ウィンドウを最大化すると、すべての子ウィンドウも最大化されますが、子ウィンドウを以前の位置に戻したいです。どうすればこれを行うことができますか?
// This code snippet is in parent window
ChildWindow1 objChildWindow1 = new ChildWindow1();
-------
-------
objChildWindow1.Owner = this;
objChildWindow2.Owner = this;
objChildWindow3.Owner = this;
private void buttonShow_Click(object sender, RoutedEventArgs e)
{
objChildWindow1.Show();
objChildWindow2.Show();
objChildWindow3.Show();
}
1)今、私が最小化したと考えてChildWindow1
くださいChildWindow2
。ChildWindow3
はまだ最大化されています。
2)親ウィンドウを最小化すると、3 つのChildWindowすべてが最小化され、問題ありません。
3)親ウィンドウを最大化すると、3 つのChildWindowもすべて最大化されますが、必要ChildWindow1
であり、ChildWindow2
最小化ChildWindow3
され、最大化されます。
これどうやってするの?他のアイデアはありますか?