
wpf数据绑定
文章平均质量分 64
yuanchunze
用c#和ruby语言开发企业级应用及软件系统维护
展开
-
WPF之经典数据绑定
很多网络文章都没有详细写明关于WPF数据绑定的情况,其实,在WPF中,我们需要有一个容器来包装数据,其实这种包装就是一种面向对象的访问方式,忽略了这个到底是否是什么样的数据源,因此,把WPF独立于各种数据纠缠之外,就页面代码展开工作。再说一句呼吁没有水平的翻译不要去翻译计算机书籍原创 2011-09-26 14:03:09 · 1184 阅读 · 0 评论 -
WPF 使用LINQ 检索结果作为Binding源
通过LINQ我们可以方便的操作集合对象、DataTable对象而不必动辄就把好几层foreach循环嵌套在一起只是为了完成一个很简单的任务。集合类class Student { public int Id { get; set; }原创 2011-10-17 15:03:10 · 2594 阅读 · 0 评论 -
WPF 使用DataContext 作为 Binding的源
class Student { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } }Xa原创 2011-10-17 10:11:52 · 12468 阅读 · 0 评论 -
WPF使用 ObjectDataProvider 为方法作为绑定数据源
我们很难保证所有的业务类都是为WPF项目准备的,因此不是所有的绑定都是用类的属性值,有可能是利用方法的返回值来获得绑定数据。在不重新设计底层类的情况下,使用ObjectDataProvider 来实现方法作为数据绑定源。先写一个类的加法方法,然后利用ObjectDataPro原创 2011-10-18 08:41:23 · 3411 阅读 · 0 评论 -
WPF利用通过父控件属性来获得绑定数据源RelativeSource
有时候我们不确定作为数据源的对象叫什么名字,但知道作为绑定源与UI布局有相对的关系,如下是一段XAML代码,说明多层布局控件中放置一个文本控件,来显示父级控件的名称。1、XAML原创 2011-10-18 09:12:06 · 7506 阅读 · 0 评论 -
WPF使用Binding对数据的校验
我们通常都会设置对输入的数值进行校验,在WPF也一样,在本示例中,我们使用两个控件,分别是TextBox1和Slider1,通过文本控件,输入符合slider的值,如果值不在此范围则显示文本框为红色,反映输入值不正确,控件不会因此改变。1、XAML代码原创 2011-10-19 09:19:27 · 2927 阅读 · 2 评论