金蚕丝雨婉儿:luminji的专栏

来源:百度文库 编辑:九乡新闻网 时间:2024/04/26 06:16:20
公告:CSDN新版博客排名规则意见征集

WPF快速指导3:数据绑定

    WPF快速指导3:数据绑定 本文摘要:1:实体类的绑定;2:实体类集合的绑定及DataTemplate;3:自定义的实体类集合,如ObservableDictionary; 4:Path的语法;1:实体类的绑定        理解WPF数据绑定,首先需要理解接口INotifyCollectionChanged。        场景1:UI显示学生信息,当学生姓名发生改变的时...2011-01-23 10:37阅读(121)评论(0)

WPF快速指导2:模板

     WPF快速指导2:模板    本文摘要:    1:模板作用;    2:样式模板;   3:数据模板;    4:如何使用ControlTemplate;    5:如何使用DataTemplate; 一:模板作用   1:样式模板,在应用程序内部维护和共享外观;    2:数据模板,实现表现形式和逻辑的分离;二:样式模板 ...2011-01-23 10:35阅读(55)评论(0)

WPF快速指导1:资源

     WPF快速指导1:资源    本文摘要:    1:资源应用场景;    2:静态资源和动态资源;   3:Application.Current.Resources和Application.Current.Resources.MergedDictionaries    4:路径一:资源的应用场景场景1:格式化界面显示元素    所谓格式化界面显示元素,就是使用统一的风格来...2011-01-03 09:32阅读(111)评论(0)

WPF笔记3:数据绑定

     WPF笔记3:数据绑定                   本文摘要:         1:实体类的绑定;          2:实体类集合的绑定;         3:自定义的实体类集合,如ObservableDictionary;   1:实体类的绑定         理解WPF数据绑定,首先需要理解接口INotifyCollectionChanged。         场景1:UI显示学生信息,当学生姓名发生改变的时候,就需要实时地表现到UI上。在这种情况下,就需要Stud...2010-08-07 15:38阅读(333)评论(1)

WPF中未捕获异常之处理

     异常有两类,一类是主线程异常,另一类是工作线程异常。一:主线程的未捕获异常处理起来比较简单1:首先在APP.XAML中定义一个DispatcherUnhandledException事件,如...2010-03-19 11:00阅读(374)评论(5)

多线程BUG捕捉之:匿名函数带来的问题

          最近有一个隐藏的BUG,是因为使用匿名函数导致的。    要重现该BUG,可以先查看如下两个程序。     第一个:    class Program    {        static voidMain(string[] args)        {            for (int i = 0; i < 10;i++)            {         ...2010-03-16 18:15阅读(123)评论(1)

多线程BUG捕捉之:由于其他线程拥有此对象,因此调用线程无法对其进行访问

           以下论述只适用于WPF和WCF场合。     在进行WCF通信的时候,有时候会出现“由于其他线程拥有此对象,因此调用线程无法对其进行访问”。如下面的这段代码就可能会出现这个错误:     EndpointAddress tcpAddress = new EndpointAddress(newUri(_wcfServiceUri), identity, headers);               _duplexChannelF...2010-03-16 18:09阅读(897)评论(0)

多线程BUG捕捉之:非网络原因导致的WCF连接超时

         最近在用WCF做全双工通信,由于某一天晚上比较累了,所以未遵循少量重构的原则,重构了几大段自己认为没有问题的代码,并且,重构完毕仅编译通过,未进行测试。结果代码到了第二天运行的时候出现了问题:    “ 发送到net.tcp://192.168.0.96:9999/HelloWCFService的请求操作在配置的超时(00:00:04.9979999)内未收到回复。分配给该操作的时间可能是更长超时的一部分。这可能由于服务仍在处理操作或服务无法发送回复消息。请考虑增加操作超时(将通道/代理转换为...2010-03-16 07:32阅读(335)评论(0)

在C#中实现ObservableDictionary

            在当前的.NETFRAMEWORK中是没有实现了INotifyCollectionChanged和INotifyPropertyChanged的字典集合的,这直接导致了WPF或者SILVERLIGHT中的LISTVIEW等控件不能动态显示集合中的更新。故,我们需要自己实现一个ObservableDictionary。       代码下载地址:http://download.csdn.net/source/2110250。       同时,给出如下的代...2010-03-09 15:59阅读(119)评论(0)

WPF跨线程访问线程安全的数据(如解决:该类型的CollectionView不支持从调度程序线程以外的线程对其SourceCollection)

    典型应用场景:WPF页面程序中,ListView的ItemsSource是一个ObservableCollection;操作:另起一个线程,为ListView动态更新数据,也就是给ObservableCollection添加记录。这类操作,就是跨线程访问线程安全的数据,如果不使用Dispatcher,就会导致出错“该类型的CollectionView不支持从调度程序线程以外的线程对其SourceCollection”。...2010-03-07 13:05阅读(627)评论(2)

WPF中ListView绑定Dictionary,顺带提右键菜单和checkbox

    Dictionary需要指定的Value是一个Object,如Student类。ListView需要支持右键菜单。每个条目要有Checkbox表示是否选中。 给出前台代码: luminji的专栏 bigloomy的专栏 aimingoo的专栏 bbbbbbj的专栏 - CSDN博客 【baby专栏】可爱的孩子们 Lex专栏:中国银行业的“铁饭碗” 人生十大乐 转载专栏 转载专栏 上善若水的心灵家园 vc++ - lonelytreebjfu的专栏 - CSDN博客 pthread_cond_wait(). - xiaochan1gfu的专栏 - CSDN博... 上善若水,知己难求 - 亦风亦尘的专栏 阅人有术(转载) - icdbow的专栏 - CSDNBlog ASCII码表 - heruibin的专栏 - CSDN博客 tcp cwnd - linweixuan的专栏 - CSDN博客 “透明的风”杨缨艺术专栏 经济学的逻辑-专栏-BWCHINESE中文网 酒店业GDS - linyunliang的专栏 - CSDNBlog RTMP是什么 - Thinkor2k8的专栏 - CSDN博客 margin用法 - 色无边界的专栏 - 进程与线程 - orbit的专栏 ERP基础知识 - circleoflife的专栏 - CSDNBlog0 ERP基础知识 - circleoflife的专栏 - CSDNBloghtr 九种最会毁孩子的家长类型-家长专栏 《代码大全》读书笔记 - ilibaba的专栏 - CSDNBlog 手机知识 - whpeace的专栏 - CSDN博客