2013-08-20 1 views
3

У меня есть приложение, которое открывает другое окно для какого-либо действия. Я установил отдельный значок для нового окна, и на панели задач появится новый элемент, но элемент укладывается за исходное окно приложения. Можно ли отобразить новое окно, отложенное в панели задач? Поэтому у меня было бы две иконки в панели задач.Новый значок панели задач при открытии окна в WPF

Пожалуйста, смотрите изображение для моей проблемы.

enter image description here

+2

Это вариант Windows. Вы не можете заставить его. Я думаю, если вы не запустите второе окно в другом процессе. –

+2

читайте эту статью: http://msdn.microsoft.com/en-gb/magazine/dd942846.aspx (рисунок 3 ...) – Xaruth

ответ

-1

Это вариант для Windows. Вы можете сделать это

  1. Щелкните правой кнопкой мыши на панели задач ----> Свойства
  2. В окне Свойства перейдите на вкладку Панель задач
  3. Выберите не "Никогда комбинат" от TaskBar ComboBox.
  4. Нажмите Применить
1

Благодаря Xaruth указал мне в правильном направлении, я нашел ответ. Похоже, вдова использует ApplicationID, чтобы определить, нужно ли сгруппировать окно с другим.

Если вы загружаете Windows Code Code Pack, вы можете установить ApplicationID окна, которое вы хотите отображать, в виде отдельного значка панели задач.

Heres код -

TaskbarManager.Instance.SetApplicationIdForSpecificWindow(new WindowInteropHelper(wind).Handle, "Gx3OptimisationWindow"); 

Где ветер окно вы хотите как отдельный значок и GX3OptimisationWindow является новым ApplicationID.