在“实时编辑”WPF应用程序中验证依赖属性

时间:2010-03-24 03:07:23

标签: wpf usability

我正在开发一款支持实时编辑的应用。那就是你在一个区域更新属性,并且在另一个区域看到它们的影响,点击“apply”。恰好是一个图表应用程序。一个这样的编辑“组”允许指定范围。实际上是三重范围:高,目标和低。

我们的验证是高必须大于目标,目标必须大于低(火箭科学)。

我们的困境是当有人想从30,20,10转到15,10,5时,视觉体验有点刺耳。我很好奇是否有人为这种情况实施了一种可能适合我们情况的机制,这样我们就不会在用户改变范围值时“大喊”。

1 个答案:

答案 0 :(得分: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

如果这仍然太大,你可以摆脱红色填充,只使用红色轮廓。