Я использую 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) Теперь, если я сверну родительское окно, все три ChildWindow будут свернуты, и это нормально. 3) Теперь, если я увеличу родительское окно, все три ChildWindow также будут развернуты, но я хочу, чтобы ChildWindow1
и ChildWindow2
были минимизированы, а ChildWindow3
- максимальными.Как я могу это сделать?Любая другая Идея?