Отображать модальное окно / диалоговое окно / панель WPF так же, как NSWindow может отображаться как лист в Cocoa

StackOverflow https://stackoverflow.com/questions/215457

  •  03-07-2019
  •  | 
  •  

Вопрос

Я ищу способ отобразить модальное окно в WPF так же, как окно в Cocoa может отображаться в виде листа, т.е.он скользит вниз от строки заголовка перед главным родительским окном.

Я предполагаю, что это было бы достигнуто путем использования модального окна в качестве пользовательского элемента управления, которое загружается в панель при отображении, и что эта панель является той, которая каким-то образом анимируется из заголовка.

Есть какие-нибудь идеи о том, как это сделать?

P.S: Здесь это краткое описание NSWindow / sheet на случай, если вы не знаете, что это такое.

Это было полезно?

Решение

Не надо.Это не ожидаемый пользовательский опыт в Windows.Вместо этого используйте модальные диалоги или навигацию по окну.

Другие советы

Спасибо за ответы, ребята.

Моя главная цель для этого состояла в том, чтобы иметь общее окно для двух окон, но я не хочу, чтобы оно нарушало любой ожидаемый UX, поэтому я приму ваши ответы во внимание и попытаюсь придумать другую идею для этого. .

Ознакомьтесь с примером скользящих и летающих окон в CodeProject, а также Microsoft Health Демонстрация общего пользовательского интерфейса , которая послужила источником вдохновения (Silverlight). Последний дает вам хорошее представление о том, что будет выдвигаться как круто и благословенно в корпоративном дизайне пользовательского интерфейса: -)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top