![](/img/trans.png)
[英]How do you apply a ValueConverter to a convention-based Caliburn.Micro binding Example?
[英]Caliburn.Micro - is it possible to validate on exceptions with convention-based bindings?
我需要在进行绑定时验证异常。 这可能是使用Caliburn.Micro吗?
现在我的代码看起来像
<TextBox x:Name="FirstName" />
但我没有对异常进行验证。 如果我改成它
<TextBox Text="{Binding FirstName, Mode=TwoWay, ValidatesOnExceptions=True}" />
然后我得到了适当的验证,但失去了基于约定的良好绑定。 有任何想法吗?
是。 绝对。 为此,您必须将ConventionManager.ApplyValidation替换为您自己的验证检查和应用程序代码。 您可以在引导程序的Configure方法中执行此操作,以便为框架使用它做好准备。 你可能有这样的事情:
ConventionManager.ApplyValidation = (binding, viewModelType, property) => {
binding.ValidatesOnExceptions = true;
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.