WPF快速入门教程之绑定Binding

2020-01-05 09:33:02丽君

然后是界面使用:


<StackPanel x:Name="forvalidate">
 <TextBox >
  <TextBox.Text>
   <Binding Path="Max" >
    <Binding.ValidationRules>
     <ExceptionValidationRule></ExceptionValidationRule>
    </Binding.ValidationRules>
   </Binding>
  </TextBox.Text>
 </TextBox>
</StackPanel>

在此 示例 中,后台类中抛出的异常,会作为界面的验证结果来处理 —— 所以此处虽然没有明确使用异常捕获,但程序并 不会崩溃。

依赖属性

最后,简要说下依赖属性,所有上面的绑定基础都需要靠依赖属性。所有需要绑定功能的属性都进行了对应依赖属性(System.Windows.DependencyProperty)定义。在WPF中,我们大部分时间是在用依赖属性 —— 各种绑定,而自己的定义依赖属性的情况相对较少,所以此处就不再介绍如何定义依赖属性 —— 作为入门介绍教程。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ASPKU的支持。


注:相关教程知识阅读请移步到c#教程频道。