随笔分类 -  WPF容易忽视的细节

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