原文:【.NET深呼吸】(WPF)跨窗口完成绑定

在 . 的情形下,可视化元素之间的相互绑定都会在同一个容器中完成,如同一个窗口,同一个UserControl等。但在极少数的情况下,为了从最大限度减少代码赋值的前提下考虑,是可以使用跨窗口绑定。 比如窗口A中有一个控件XA,B窗口中有个YB控件,我希望把A中的XA控件的Text属性与B中的YB控件的Item属性进行绑定。绑定后的好处在于,当Item属性更新后,会自动修改Text属性,而不需要额外写 ...

2015-11-08 11:58 5 2704 推荐指数:

查看详情

【.net 深呼吸WPF 中的父子窗口

与 WinForm 不同,WPF 并没有 MDI 窗口,但 WPF窗口之间是可以存在“父子”关系的。 我们会发现,Window 类公开了一个属性叫 Owner,这个属性是可读可写的,从名字上我们也能猜到,应该是用来设置窗口的父子关系的。这个属性看起来不难用,只要赋个窗口实例即可,而真正的难点 ...

Thu Sep 14 20:08:00 CST 2017 3 3525
【.net 深呼吸】写入日志文件

记录日志,一方面可以把日志写入系统的日志存储中,可在“事件查看器”窗口中查看;如果不喜欢写到系统的日志文件中,也可以写到自己定义的文件中。 其实,日志文件就是文本文件,可能有朋友会想到用写入文本文件的方式来写日志。当然,这样做也是可以的,不过,.NET 类型库提供了两个专用记录信息的类 ...

Sun Jun 19 19:16:00 CST 2016 5 1839
【.net深呼吸】(WCF)OperationContextScope 的用途

一个WCF服务可以实现多个服务协定(服务协定实为接口),不过,每个终结点只能与一个服务协定关联,并指定调用的唯一地址。那么,binding是干吗的?binding是负责描述通信的协议,以及消息是否加密 ...

Sat Jul 02 20:33:00 CST 2016 2 1566
【.NET深呼吸】元组数据(Tuple)

各位观众,大家好,欢迎收看由火星电视台直播的《老周吹牛》节目,注意:本节目没有任何技术含量,如果您没有兴趣,请砸掉电视机。 今天说一下System命名空间下的一个数据类型——Tuple,翻译过来叫“ ...

Tue Sep 15 01:45:00 CST 2015 1 1980
【.net深呼吸WPF异步加载大批量图像

如何在WPF中加载大批量数据,并且不会阻塞UI线程,尤其是加载大量图片时,这活儿一直是很多朋友都相当关注的。世上没有最完美的解决之道,咱们但求相对较优的方案。 经过一些试验和对比,老周找到了一种算是不错的方案,重点是这个方案比较简单,无须闯五关斩六将,只要你对数据绑定有些基础就好了。 好,F话 ...

Fri May 27 01:56:00 CST 2016 10 4352
【.net 深呼吸应用程序域执行程序集

应用程序域,你在网上可以查到它的定义,凡是概念性的东西,大伙儿只需要会搜索就行,内容看了就罢,不用去记忆,更不用去背,“名词解释”是大学考试里面最无聊最没水平的题型。 简单地说,应用程序域让你可以在 ...

Thu Sep 22 02:54:00 CST 2016 3 1111
【.net 深呼吸】通过标准输入/输出流来完成进程间通信

实现进程之间煲电话粥的方式,有好几种,比如,你可以用这些方案: 1、使用socket来传递。这个好像很无聊,本地进程之间也用socket?不过,通过本机回环网络确实可以进程之间通信。 2、WCF, ...

Fri May 26 02:11:00 CST 2017 5 1401
【.net 深呼吸】序列化中的“引用保留”

假设 K 类中有两个属性/字段的类型相同,并且它们引用的是同一个对象实例,在序列化的默认处理中,会为每个引用单独生成数据。 看看下面两个类。 假设 ContactInfo 表示联系方 ...

Thu Dec 01 18:05:00 CST 2016 5 844
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM