• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






山涧清泉

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年2月21日

一站式WPF--依赖属性(DependencyProperty)二
摘要: 书接上文,前篇文章介绍了依赖属性的原理和实现了一个简单的DependencyProperty(DP),这篇文章主要探讨一下如何使用DP以及有哪些需要注意的地方。 回顾 依赖属性是由DependencyObject来使用的,那么一个典型的使用场景是什么样呢? 使用DependencyProperty 阅读全文
posted @ 2018-02-21 20:46 山涧清泉 阅读(426) 评论(0) 推荐(1)
 
WPF 附加属性的用法 (一)
摘要: 给Label附加双击事件 原文:http://www.cnblogs.com/ptfblog/archive/2011/07/11/2103183.html 绑定有两个需要注意的地方 1.如果绑定到 附加属性(Binding Attached Property),需要加上括号,这个比较特别,例如 2 阅读全文
posted @ 2018-02-21 18:04 山涧清泉 阅读(503) 评论(0) 推荐(0)
 
WPF整理-为控件添加自定义附加属性
摘要: 附加属性,大家都不陌生,最常见的是Canvas.Left/Canvas.Top,类似的也有Grid.Row/Grid.Column等附加属性。举个最常见的例子 需要说明的是并不是所有的附加属性都是元素放进去后才会有附加效果,上面的例子只是刚好是这种错觉的巧合情况,Grid.Row也属于这种巧合。还是 阅读全文
posted @ 2018-02-21 17:47 山涧清泉 阅读(5204) 评论(0) 推荐(0)
 
WPF的依赖属性
摘要: 一、什么是依赖属性 依赖属性就是一种自己可以没有值,并且可以通过绑定从其他数据源获取值。依赖属性可支持WPF中的样式设置、数据绑定、继承、动画及默认值。 将所有的属性都设置为依赖属性并不总是正确的解决方案,具体取决于其应用场景。有时,使用私有字段实现属性的典型方法便能满足要求。MSDN中给出了下面几 阅读全文
posted @ 2018-02-21 17:46 山涧清泉 阅读(1033) 评论(0) 推荐(0)
 
WPF MVVM(Caliburn.Micro) 数据验证
摘要: 书接前文 前文中仅是WPF验证中的一种,我们暂且称之为View端的验证(因为其验证规是写在Xaml文件中的)。 还有一种我们称之为Model端验证,Model通过继承IDataErrorInfo接口来实现,这个还没研究透,后面补上。 WPF MVVM Model端验证-待续 今天的主要内容是MVVM 阅读全文
posted @ 2018-02-21 17:13 山涧清泉 阅读(996) 评论(0) 推荐(0)
 
WPF中的数据验证
摘要: 数据验证 WPF的Binding使得数据能够在数据源和目标之间流通,在数据流通的中间,便能够对数据做一些处理。数据转换和数据验证便是在数据从源到目标 or 从目标到源 的时候对数据的验证和转换。 ValidationRule 验证规则 WPF中提供了一个抽象类ValidationRule,我们自定义 阅读全文
posted @ 2018-02-21 17:11 山涧清泉 阅读(415) 评论(0) 推荐(0)
 
关于WPF的验证
摘要: 引言 数据验证在任何用户界面程序中都是不可缺少的一部分.在WPF中,数据验证更是和绑定紧紧联系在一起,下面简单介绍MVVM模式下常用的几种验证方式. 错误信息显示 在介绍数据验证之前,有必要介绍一下如何显示错误信息.方式很简单,定义一个样式触发器,将错误信息和 ToolTip绑定,如下: Valid 阅读全文
posted @ 2018-02-21 17:05 山涧清泉 阅读(664) 评论(0) 推荐(0)