2010-03-24 3 views
0

Я работаю над приложением, которое поддерживает редактирование в реальном времени. То есть вы обновляете свойства в одной области, и их влияние проявляется в другом, с нажатием «применить». Случается, что это приложение для графиков. Одна такая «группа» редактирования позволяет указать диапазон. Тройной диапазон на самом деле: высокий, целевой и низкий.Проверка зависимых свойств в WPF-приложении «live edit»

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

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

ответ

1

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

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

Image showing before and after shots of a UI with the after showing a red strip reading: High must be greater than Target. Also, the High field is turned red. http://img176.imageshack.us/img176/9930/validationui.png

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

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