随笔分类 - WPF容易忽视的细节
WPF使用XAML进行编程,这是一种全新的编程方式,虽然做到了前台界面与后台逻辑的分离,但是也对调试造成了一定的难度,有些细节一旦忽视,将造成很多问题。
摘要:WPF使用XAML来对界面进行编写,界面与后台逻辑分离。我们也可以写Style、Trigger来实现一些界面效果,
这些都是通过Name来定位控件的,例如Setter.TargetName、Trigger.SourceName和Binding的ElementName等。
而这些Name都是通过设置控件的x:Name来定义的.
但是,XAML中有x:Name和Name这两个属性,究竟它们有什么区别呢?
本专题就来探究一下x:Name和Name的区别,它们的本质又是什么?
阅读全文
摘要:在WPF中,Converter是我们经常要用到的一个工具,因为XAML上绑定的数据不一定是我们需要的数据。
在Converter中抛出一个异常导致程序崩溃,而且是在对未捕获异常进行集中处理的情况。
阅读全文