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






iwteih

淡泊以修身,宁静以养性
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 7 ··· 9 下一页

2010年3月2日

Trigger
摘要: FrameowrkElement, Style, DataTemplate和ControlTemplate都有一个Triggers集合。 Trigger分三类: ► Property trigger: dependency property改变时触发。对应的Trigger类。比较Property和Value的值,如果相同,则触发,如不同不触发或撤消更改。常见的例子是用bool值作触发条件,但是请记... 阅读全文
posted @ 2010-03-02 14:10 iwteih 阅读(1202) 评论(0) 推荐(0)
 

2010年2月23日

[译]关于Data Binding,我不知道的10件事
摘要: http://dotnet.org.za/rudi/archive/2008/03/25/10-things-i-didn-t-know-about-wpf-data-binding.aspx我的n层wpf项目中使用了大量的binding,现在我把我了解到的WPF中一些不太为人注意的地方贴出来。1) Binding path "(TextBox.Text)" vs "Text"?如果Path叫Te... 阅读全文
posted @ 2010-02-23 17:59 iwteih 阅读(1048) 评论(0) 推荐(0)
 

2010年2月22日

Binding 使用多个源
摘要: 以下三个都是与多源组合相关。 CompositeCollection MSDN上的说明:启用要以单个列表形式显示的多个集合和项。可以解理为把多个源组合在一起,然后以列表形式显示。<Window Background="Cornsilk" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="h... 阅读全文
posted @ 2010-02-22 15:12 iwteih 阅读(850) 评论(0) 推荐(0)
 

2010年2月21日

游标的类型
摘要: 依照游标的功能来分,可以分为四种。 静态游标 静态游标 (Static Cursor) 是利用暂存资料表作为储存结果集空间的一种游标,它可以让应用程式可以快速的存取结果集,但在静态游标开启期间,任何对资料表所做的变更都不会反映在结果集中;同时,在静态游标中所作的修改,无法反映到资料库中,此种游标是消耗资源度第三的游标。 Defines a cursor that makes a temporary... 阅读全文
posted @ 2010-02-21 17:06 iwteih 阅读(1376) 评论(0) 推荐(0)
 
Validation.ValidationAdornerSite和Validation.ValidationAdornerSiteFor
摘要: 在《WPF3.5 使用BindingGroup进行实体类和集合验证》中对集合验证的示例使用了Validation.ValidationAdornerSite和Validation.ValidationAdornerSiteFor。如果出现验证错误,错误信息会在下方的的Label中显示。当我运行这个示例时一个一个加Customer,很好用。但是当我回过头,改变前面的customer时,奇怪的现象出现... 阅读全文
posted @ 2010-02-21 13:22 iwteih 阅读(983) 评论(0) 推荐(0)
 
WPF3.5 使用BindingGroup进行实体类和集合验证
摘要: 前文介绍了自定义或系统自带的ValidationRule进行验证,这种方法对于单个元素的验证不错。很多时候,我们需要对表单(Form)进行验证,也就是对一个实体类进行验证,或者对一个集合的每项进行验证,则显得不尽人意(每次只能验证一次)。WPF3.5中提供了BindingGroup用来验证多个绑定元素,可以对表单(form)和实体类进行验证。另外BindingGroup提供了Transcation... 阅读全文
posted @ 2010-02-21 11:40 iwteih 阅读(4995) 评论(1) 推荐(1)
 

2010年2月14日

将对象绑定到ListBox,Items状态与预期不符
摘要: 最近看discussion,有个话题比较有意思:定义了一个类 class DisplayedItem { public DisplayedItem(string name, bool isChecked) { Name = name; IsChecked = isChecked; } public string Name { get; set; } public bool IsChecked { ... 阅读全文
posted @ 2010-02-14 14:13 iwteih 阅读(1155) 评论(0) 推荐(0)
 

2010年2月13日

WPF中Binding的验证
摘要: 使用 WPF 数据绑定模型可以将 ValidationRules 与 Binding 对象相关联。验证在从绑定目标到绑定源的值传输过程中调用转换器之前发生。下面描述了验证过程: 在将值从目标属性传输到源属性时,数据绑定引擎首先移除可能已添加到所绑定元素的 Validation.Errors 附加属性的任何 ValidationError。然后,数据绑定引擎检查是否为该 Binding 定义了自定义... 阅读全文
posted @ 2010-02-13 16:39 iwteih 阅读(3611) 评论(0) 推荐(1)
 

2010年2月9日

Data Provider
摘要: WPF绑定中提供两种provider:XmlDataProvider和ObjectDataProviderXmlDataProvider 可以把Xml数据放在单独的文件中:<XmlDataProvider x:Key=”dataProvider” XPath=”GameStats” Source=”GameStats.xmlR... 阅读全文
posted @ 2010-02-09 14:25 iwteih 阅读(440) 评论(0) 推荐(0)
 
WPF中的视图
摘要: 当绑定源是集合时,WPF实际用的是CollectionView进行绑定。集合视图是位于绑定源集合顶部的一层,您可以通过它使用排序、筛选和分组查询来导航和显示源集合,而无需更改基础源集合本身。集合视图还维护着一个指向集合中的当前项的指针。如果源集合实现了INotifyCollectionChanged接口,则CollectionChanged 事件引发的更改将传播到视图。 在代码中可以通过Colle... 阅读全文
posted @ 2010-02-09 11:27 iwteih 阅读(1391) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 7 ··· 9 下一页