摘要: 基本样式类似于CSS,用法也基本差不多,功能很强大,但更强大的是样式中的触发器,可根据某个特定的条件来触发样式的改变。在应用中根据不同的特性可选择性的使用不同触发方式,总体归类为:属性触发器监视某个依赖项属性值,当值变化为正在等待的属性值时就会触发Trigger.Setters中的设置器。 ... 阅读全文
posted @ 2015-10-10 13:17 潇洒草 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 定义了资源后,我们可以在元素中直接使用该资源,但又分为StaticResource及DynamicResource两种方式。StaticResource静态资源在首次创建窗口时一次性的设置完毕,之后源资源对象本身发生的任何变化都会影响到使用该资源的元素,如果给资源赋值了新的对象,元素则无变化。Dyn... 阅读全文
posted @ 2015-09-28 13:50 潇洒草 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 昨天学习了元素对象之间的单向绑定、双向绑定等,今天开始学习将元素绑定到非元素对象。元素绑定到元素需使用Binding.ElementName属性指定源,而绑定到非元素对象则使用下面几个属性:Source:该属性是指向源对象的引用-换句话说就是Object,但该Object中必须有公开的属性。Rela... 阅读全文
posted @ 2015-09-24 15:19 潇洒草 阅读(265) 评论(0) 推荐(0) 编辑
摘要: WPF与传统WINFORM最大区别在于WINFORM是以事件为驱动贯穿在整个项目中,而WPF则以数据为驱动贯穿整个项目。为了实现数据驱动模型,则必须依赖于某种特定的法则及方式,比如依赖项属性、元素绑定等。元素绑定的前提需要依赖项属性的支持,对于依赖项属性,到目前为止我还一知半解,理解的并不透彻。下面... 阅读全文
posted @ 2015-09-23 14:08 潇洒草 阅读(180) 评论(0) 推荐(0) 编辑