Проверка зависимых свойств в приложении WPF «живое редактирование» - PullRequest
0 голосов
/ 24 марта 2010

Я работаю над приложением, которое поддерживает редактирование в реальном времени. То есть вы обновляете свойства в одной области, а их влияние видно в другой, нажимая «применить». Бывает, чтобы быть приложением диаграммы. Одна такая редактируемая «группа» позволяет указать диапазон. Фактически тройной диапазон: высокий, целевой и низкий.

Наша проверка такова, что Высокий должен быть больше, чем цель, цель должна быть больше, чем Низкая (ракетостроение).

Наша дилемма в том, что визуальный опыт немного неприятен, когда кто-то хочет перейти от 30,20,10 до 15,10,5. Мне любопытно, реализовал ли кто-нибудь механизм для этого сценария, который мог бы хорошо вписаться в нашу ситуацию, чтобы мы не «кричали» на пользователя, когда он изменяет значения диапазона.

1 Ответ

1 голос
/ 26 марта 2010

Ключ должен предупредить пользователей, что что-то не так, не прерывая их.

Возможно, что-то вроде этого:

Изображение, показывающее до и после снимков пользовательского интерфейса с пометкой «После», показывающей красную полосу: «Высокое должно быть больше целевого» Также поле High становится красным. http://img176.imageshack.us/img176/9930/validationui.png

Если это все еще слишком громко, вы можете избавиться от красной заливки и просто использовать красные контуры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...