Wpf всплывающие окна или модальные окна в качестве экранов входа пользователя? - PullRequest
2 голосов
/ 16 июня 2010

Я создаю приложение, которое имеет несколько экранов ввода пользователя.Я хотел бы знать, есть ли преимущества / недостатки использования всплывающих окон wpf, а не модальные окна?Я использую mvvm-light.

Я заметил, что всплывающие окна широко используются в сенсорных приложениях (например, iPad).

Ответы [ 2 ]

1 голос
/ 16 июня 2010

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

0 голосов
/ 16 июня 2010

всплывающие окна хороши, но очень трудно контролировать.В наших приложениях мы используем украшатели, чтобы быть «всплывающими» редакторами - мы создали элемент управления, который может содержать любой другой элемент управления и отображать его в слое adorner главного окна.Это позволяет делать такие вещи, как один элемент управления появляется рядом с другим, но при этом еще используется другой элемент управления, или мы можем выделить серый цвет фона и перенести фокус на новый элемент управления и не допустить использования какого-либо другого элемента управления до появления «ОК»кнопка нажата.Если вы ищете в Google wpf для украшения, вы найдете много прекрасных статей.

...