Несколько окон, но также несколько элементов на панели задач.
Я настраиваю программу с тремя разными окнами. Я просто использую..
Window1 win1 = new Window1();
win1.show();
... для каждого дополнительного окна. Проблема в том, что каждое окно открывает новую вкладку на панели задач. Есть ли в любом случае, что я все еще могу иметь три окна с одним связанным элементом на панели задач?
Если возможно, я бы не хотел, чтобы они делали все дочерние формы и должны были сидеть внутри другой коробки.
Спасибо
Ответы
Ответ 1
Установите для параметра ShowInTaskbar значение false
<Window ShowInTaskbar="False" ... />
Если вы хотите связать связанные окна, например, когда вы нажмете один из них, он приведет их все, установите Владелец перед показом окна (если this
- ваше главное окно)
Window1 w = new Window1();
w.Owner = this;
Ответ 2
Установите для "вторичных" окон " ShowInTaskbar значение false. Также не помешало бы установить их свойство Owner в App.Current.MainWindow, чтобы все окна закрывались (и, следовательно, выходы приложения), когда основное окно закрыто.