11 2022 档案

摘要:界面代码: /// <summary> /// 此绑定 绑定源非控件,而是C#对象 /// </summary> public partial class Windows_Binding2 : Window { public Student binding2ViewModel { get; set; 阅读全文
posted @ 2022-11-28 13:24 CastleWu 阅读(28) 评论(0) 推荐(0) 编辑
摘要:简介: 获取或设置元素参与数据绑定时的数据上下文。数据上下文是一种概念,允许元素从父元素继承有关用于绑定的数据源以及绑定的其他特征(如路径)的信息。此依赖属性继承属性值。 如果有子元素没有通过本地值或样式建立的 DataContext 的其他值,则属性系统会将该值设置为已分配此值的最近父元素的 Da 阅读全文
posted @ 2022-11-24 16:19 CastleWu 阅读(470) 评论(0) 推荐(0) 编辑
摘要:WPF 中双向绑定通知机制之ObservableCollection使用 msdn中 ObservableCollection<T> 类 表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。 在许多情况下,所使用的数据是对象的集合。 例如,数据绑定中的一个常见方案是使用 Ite 阅读全文
posted @ 2022-11-23 16:52 CastleWu 阅读(1409) 评论(0) 推荐(0) 编辑
摘要:C#-INotifyPropertyChanged(解决数据绑定的界面刷新问题) 最近做项目用到DataGridView,用它绑定数据源后,如果数据源中的数据修改无法及时刷新到控件上,必须切换单元格的焦点才能导致刷新显示新数值,通过查官方文档,用INotifyPropertyChanged解决此问题 阅读全文
posted @ 2022-11-22 13:38 CastleWu 阅读(380) 评论(0) 推荐(0) 编辑
摘要:一、前言 WPF中使用MVVM模式开发有诸如以下优点:1.结构清晰明朗,上手成本低,一个新人也能快速的定位自己需要改动代码的位置。2.耦合度低,更改WPF控件不影响数据结构,更改代码成本低。3.可重用性高,比如一个处理逻辑放到ViewModel模块中,其他界面如果要用掉直接调用即可。当然并不是所有的 阅读全文
posted @ 2022-11-18 11:25 CastleWu 阅读(509) 评论(0) 推荐(0) 编辑
摘要:WPF中的数据绑定提供了很强大的功能。与普通的WinForm程序相比,其绑定功能为我们提供了很多便利,例如Binding对象的自动通知/刷新,Converter,Validation Rules,Two Way Binding等功能,省去了很多维护的繁琐工作。另外对于WPF中提供的数据模板功能,让我 阅读全文
posted @ 2022-11-17 13:46 CastleWu 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1.WCF的服务端配置 服务端的配置文件主要包括endpoint、binding、behavior的配置。一个标准的服务端配置文件所包含的主要xml配置节如下所示:<system.ServiceModel> <services> <service> <endpoint/> </service> </ 阅读全文
posted @ 2022-11-11 17:07 CastleWu 阅读(110) 评论(0) 推荐(0) 编辑
摘要:老老实实学WCF 第二篇 配置WCF 在上一篇中,我们在一个控制台应用程序中编写了一个简单的WCF服务并承载了它。先回顾一下服务端的代码: using System;using System.Collections.Generic;using System.Linq;using System.Tex 阅读全文
posted @ 2022-11-07 11:17 CastleWu 阅读(36) 评论(0) 推荐(0) 编辑
摘要:老老实实学WCF 第一篇 Hello WCF WCF(Windows Communication Foundation)是微软公司推出的面向服务技术的集大成者,涵盖继承了其之前发布的所有的分布式应用程序的编程模型,涉及面之广,技术之复杂,结构之零散,让我们初学这门技术的菜鸟时常有无处下手的感觉,此系 阅读全文
posted @ 2022-11-07 11:11 CastleWu 阅读(39) 评论(0) 推荐(0) 编辑