2014-12-18 2 views
0

Из-за проблем, связанных с диалоговыми окнами, которые иногда идут за основным приложением и запутывают пользователей, потому что диалог доступен только через ALT + TAB, я бы хотел создать динамический презентатор FIFO для коллекции оконных пользовательских элементов управления, которые встроены в пользовательский интерфейс вместо автономных окон (см. [изображение]: http://i.imgur.com/Sa9up4B.png).Динамический презентатор FIFO для коллекции оконных элементов управления

  • Какой контроль будет предпочтительнее, поскольку itemshost содержит эти элементы управления пользователя?
  • Любые узоры/практики, которые я должен предпочесть?
  • Имеются ли существующие решения?

Я бы предпочел использовать решения, совместимые с MVVM, но все указания являются золотыми.

+0

Хотя в настоящее время отображаются всплывающие диалоговые окна, вы хотите, чтобы пользователь мог с главным окном? – bit

+0

Вы пробовали, dialogBox.showdialog()? –

+0

@bit Невозможно подумать о ситуации, когда пользователям нужно будет одновременно обращаться к главному окну, элементы управления пользователя содержат границу с наложением непрозрачности прямоугольника, которая делает недоступным главное окно. – mec

ответ

1

Возможно, вы захотите использовать элемент управления ChildWindow в качестве основы для проектирования вашего управления. Вы можете складывать несколько диалогов/вопросов и отображать их пользователю один за другим, и когда пользователь ответил на все это, вы можете закрыть свой элемент управления (ChildWindow).

Это также мешает пользователям взаимодействовать с MainWindow

См this для больше ChildWindow

 Смежные вопросы

  • Нет связанных вопросов^_^