0

私は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くださいChildWindow2ChildWindow3はまだ最大化されています。
2)親ウィンドウを最小化すると、3 つのChildWindowすべてが最小化され、問題ありません。
3)親ウィンドウを最大化すると、3 つのChildWindowもすべて最大化されますが、必要ChildWindow1であり、ChildWindow2最小化ChildWindow3され、最大化されます。
これどうやってするの?他のアイデアはありますか?

4

0 に答える 0