文章分类 -  WPF

摘要:Uri可以加载如下位置的文件或资源:当前程序集。所引用的程序集。相对于程序集的某个位置。应用程序的源站点。1、Pack URI 方案使用“pack”作为它的方案,并且包含两个组件:授权和路径。 以下是 pack URI 的格式。pack://授权/路径。为了访问这些类型的文件,WPF 支持两种授权:application:/// 和 siteoforigin:///。Application:/// 授权标识在编译时已知的应用程序数据文件,包括资源文件和内容文件。Siteoforigin:/// 授权标识源站点文件。 下图显示了每种授权的范围。实例:pack://application:,,,/ 阅读全文
posted @ 2013-11-30 13:13 墨梅 阅读(190) 评论(0) 推荐(0) 编辑
摘要:从文件或文件夹中提取图标Windows Forms中有Icon.ExtractAssociatedIcon(MSDN:http://msdn.microsoft.com/en-us/library/system.drawing.icon.extractassociatedicon.aspx),但其缺... 阅读全文
posted @ 2013-11-20 23:27 墨梅 阅读(400) 评论(0) 推荐(0) 编辑
摘要:WPF里分三种Binding:Binding, PriorityBinding, MultiBinding,这三种Binding的基类都是BindingBase,而BindingBase又继承于MarkupExtensionBinding提供对绑定定义的高级别访问,绑定将绑定目标对象(通常为 WPF 元素)的属性与任何数据源(例如数据库、XML 文件或包含数据的任何对象)连接起来。常见的使用Binding的代码:C#Binding binding = new Binding();// Set source objectbinding.Source = treeView;// Set sourc 阅读全文
posted @ 2012-07-12 09:20 墨梅 阅读(466) 评论(0) 推荐(0) 编辑
摘要:掩码控件还是比较常用的,一下是摘自msdn的掩码元素表:掩码元素说明0数字,必选。此元素将接受 0 到 9 之间的任何一个数字。9数字或空间,可选。#数字或空间,可选。如果掩码中该位置为空白,在Text属性中将把它呈现为一个空格。允许使用加号 (+) 和减号 (-)。L字母,必选。将输入限定为 ASCII 字母 a-z 和 A-Z。此掩码元素等效于正则表达式中的 [a-zA-Z]。?字母,可选。输入限定为 ASCII 字母 a-z 和 A-Z。此掩码元素等效于正则表达式中的 [a-zA-Z]?。&字符,必选。如果AsciiOnly属性设置为 true,此元素的行为将与“L”元素类似。C 阅读全文
posted @ 2012-07-10 10:27 墨梅 阅读(372) 评论(0) 推荐(0) 编辑
摘要:通过 WPF 强制执行复杂的业务数据规则Brian Noyes下载代码示例Microsoft Windows Presentation Foundation (WPF) 具有一个丰富数据绑定系统。除了作为通过 Model-View-ViewModel (MVVM) 模式从支持逻辑和数据对 UI 定义进行松散耦合的关键推动力之外,数据绑定系统还为业务数据验证方案提供强大而灵活的支持。WPF 中的数据绑定机制包括多个选项,可用于在创建可编辑视图时评估输入数据的有效性。此外,通过针对控件的 WPF 模板和样式功能,您可以轻松地自定义向用户指示验证错误的方式。为了支持复杂规则并向用户显示验证错误,通常 阅读全文
posted @ 2012-07-10 09:25 墨梅 阅读(751) 评论(0) 推荐(0) 编辑
摘要:PatternsWPF Apps With The Model-View-ViewModel Design PatternJosh SmithThis article discusses:Patterns and WPFMVP patternWhy MVVM is better for WPFBuilding an application with MVVMThis article uses the following technologies:WPF, data bindingCode download available from theMSDN Code GalleryBrowse th 阅读全文
posted @ 2012-07-09 11:08 墨梅 阅读(6137) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示