![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
mituan1234567
今天比昨天更好明天比今天更好为此不屈不挠地工作勤勤恳恳地经营孜孜不倦地修炼我们人生的目的和价值就是这样确确实实地存在着
展开
-
深入浅出学WPF窗口- [WPF学习总结]
http://www.cnblogs.com/wpdev/archive/2011/04/07/2007817.html深入浅出是个好词,侯大侠的《深入浅出MFC》,最近还在看一本也是以深入浅出为标题的书籍。觉得深入去了解程序实现背后的原理才是真正的透彻掌握一门知识,最近虽然在学习WPF,但感觉没有什么实质性的学习成果,像一些更细节更低层的原理总是迷迷糊糊的,在研究WPF父窗口与子窗口之间的关转载 2013-05-16 10:35:51 · 652 阅读 · 0 评论 -
Silverlight 4中五种多线程编程技巧
在本系列文章中,我想尽可能详细地总结Silverlight 4对于多线程编程技术的支持。其中提供的相关示例代码供读者朋友参考,并欢迎到我的博客(http://space.itpub.net/14466241/)处一起作更深入的探讨。 1.使用Thread类 Thread类是在Silverlight中你首先应该了解的多线程编程工具。在Thread类中定义了许多成员。因为这个类也是C#编程转载 2013-05-10 15:27:13 · 689 阅读 · 1 评论 -
WPF里的DependencyProperty(1)
http://www.cnblogs.com/yayx/archive/2007/05/26/761117.html自己一个人学东西,怎么样才算会了?除了做东西,有两个检验的办法,第一是去给不懂的人讲,看看能不能把别人讲明白了,第二是写文章,看看理不理的清楚思路 呵呵第一次尝试写些东西,,先在这儿贴出来再说~不废话了,今天先发第一部份 一 引入Dependency转载 2013-05-10 12:57:00 · 538 阅读 · 0 评论 -
线程模型和Dispatcher
http://www.cnblogs.com/Zhouyongh/archive/2009/08/31/1557126.html开始着手写这个WPF系列,这里的一站式,就是力争在每一个点上能把它讲透,当然,做不到那么尽善尽美,如果有不对的地方也欢迎朋友们指正,我会逐步补充,争取把这个系列写好。通常,WPF 应用程序从两个线程开始:一个用于处理呈现,一个用于管理 UI。呈现线程有转载 2013-05-10 13:07:49 · 664 阅读 · 0 评论 -
如何学好WPF
http://www.cnblogs.com/Zhouyongh/archive/2009/07/31/1536000.html用了三年多的WPF,开发了很多个WPF的项目,就我自己的经验,谈一谈如何学好WPF,当然,抛砖引玉,如果您有什么建议也希望不吝赐教。 WPF,全名是Windows Presentation Foundation,是微软在.net3.0 WinFX中提转载 2013-05-10 15:48:38 · 879 阅读 · 0 评论 -
关于C#下面的Invoke 和在WPF中使用的Dispatcher.Invoke的区别
http://hi.baidu.com/wlmgnm/item/454d15256f173ee551fd87ee主要原因是C#是主线程在运行,而WPF是代码和界面分开的两个线程在运行。第一种方法:WinForms privatedelegatevoidUpdateUiTextDelegate(Control control, stringtext);privatevoidU转载 2013-05-13 16:45:47 · 2851 阅读 · 0 评论 -
WPF进阶之接口(1):IValueConverter,IMultiValueConverter
http://hi.baidu.com/leo_han/item/ebd7361e436d397e7a5f250a看一个例子,FontFamily="Trebuchet MS, GlobalSansSerif.CompositeFont" 。这样一条简单的语句,熟悉WPF的人在xaml中可能经常使用。问题是为什么,WPF能将一个string类型的值,赋值给FontFamily类型。答案转载 2013-05-14 13:19:35 · 1509 阅读 · 0 评论 -
WPF进阶之接口(2):IDisposable,ICollectionView
http://blog.csdn.net/rise51/article/details/6234164废话不多说,进入正题,先来说说IDisposable,看例子(来自MSDN):using System;using System.ComponentModel;// 下面的例子将展示一个实施了IDisposable接口和Dispose方法的类publicclass Di转载 2013-05-14 13:21:14 · 720 阅读 · 0 评论 -
WPF进阶之接口(4):ICommand实现详解
http://blog.csdn.net/rise51/article/details/6234140上一章WPF进阶之接口(3):INotifyPropertyChanged,ICommand中我们遗留了几个问题,我将在本节中做出解释。在详细解释ICommand实现之前,我们现在关注一下什么是:弱引用(WeakReference)弱引用:表示弱引用,即在引用对象的同时仍然转载 2013-05-14 13:23:14 · 943 阅读 · 0 评论 -
小说ICommand
http://www.cnblogs.com/gyouxu/archive/2012/12/12/2815518.html命令第一个用途是将语义以及调用命令的对象与执行命令的逻辑分离开来。WPF 命令中的四个主要概念: WPF 中的路由命令模型可以分为四个主要概念:命令、命令源、命令目标以及命令绑定: 命令是要执行的操作。 命令源是调用命令的对象。 命令目标是在转载 2013-05-14 13:08:41 · 537 阅读 · 0 评论 -
WPF进阶之接口(3):INotifyPropertyChanged,ICommand
http://blog.csdn.net/rise51/article/details/6234111INotifiPropertyChanged1. 作用:向客户端发出某一属性值已更改的通知。该接口包含一个PropertyChanged事件成员(MSDN的解释)INotifyPropertyChanged 接口用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知。转载 2013-05-14 13:22:24 · 634 阅读 · 0 评论 -
WPF+ListView+Linq+MVVM模式实现分页
http://www.cnblogs.com/tongly/archive/2010/11/10/1873881.html1.例子实现了动态页数,当前页、总页数的显示,功能相对简单。【效果图】【前台界面】Window x:Class="LinqPager.Window1" xmlns="http://schemas.microsoft.com/转载 2013-05-14 16:40:59 · 1545 阅读 · 0 评论 -
WPF之Binding深入探讨
http://blog.csdn.net/fwj380891124/article/details/81076461,Data Binding在WPF中的地位程序的本质是数据+算法。数据会在存储、逻辑和界面三层之间流通,所以站在数据的角度上来看,这三层都很重要。但算法在3层中的分布是不均匀的,对于一个3层结构的程序来说,算法一般分布在这几处:A。数据库内部。B。读取和写回数据。转载 2013-05-14 16:50:59 · 962 阅读 · 0 评论 -
自定义WPF ListBox的选择样式
http://winsystem.ctocio.com.cn/407/12166907.shtml(下图:进行多项选择的ListBox) 首先介绍一种简单地方法:就是通过自定义SystemColors类的参数来自定义WPF ListBox选择颜色的,SystemColors的HighlightBrushKey和HighlightTextBrushKey分别代表ListBoxIte转载 2013-05-15 08:49:58 · 2636 阅读 · 0 评论 -
WPF ListBox
一、ListBox系列索引1、WPF ListBox基础(包括ListBox多列展示,ListBox实现分页效果,ListBox绑定XML数据源)2、ListBox 单击变大动画效果(使用模板、样式、绑定数据源等)二 ListBox基础:包括ListBox多列展示,ListBox实现分页效果,ListBox绑定XML数据源。1.ListBox多列展示?转载 2013-05-15 08:47:55 · 646 阅读 · 0 评论 -
使用PLSQL Developer时,TNS无法解析指定的连接标识符
http://hi.baidu.com/hijason/item/71f736276cadb899b7326358使用PLSQL Developer时,TNS:无法解析指定的连接标识符(PLSQL Developer 版本 7.1.5);问题的解决: 启动PLSQL Developer,提示输入用户名密码以及数据库,输入后,回车。提示:ORA-12154: TNS : 无法解转载 2013-05-15 13:32:24 · 1648 阅读 · 0 评论 -
WPF中Menu的使用
今天公司开始了新项目的研发,经过讨论采用WPF技术,因为才接触WPF不久,所以很多东西我也只能边学边用。今天接到一个任务是开发程序的界面,既然是开发程序的界面那么对于WPF基本控件的掌握的要求肯定有点高。虽然我不是很熟悉,但是我不断学习,同时总结每天用到的新东西。相信WPF很快也能掌握。好了不多说了,今天我用到的第一个不熟悉的控件是WPF中的Menu控件,那么我们就一起来研究研究吧! 根据转载 2013-05-09 13:28:50 · 1002 阅读 · 0 评论 -
WPF中的ChildWindow----WPF的toolkit使用
http://www.cnblogs.com/shiyue/archive/2011/04/07/2007830.htmlSilverlight中有ChildWindow这个东西,上午想起来WPF中是否也有这个东西呢?其实如果真用代码也是可以实现ChildWindow,可是有没有更便捷的方法呢?我想到了WPF的toolkit,发现新的版本中还真是有这么个控件。首先声明,这里是个控件,这转载 2013-05-09 13:24:19 · 1205 阅读 · 0 评论 -
WPF之Page介绍(以及Page之间的链接)
WPF中的Page相比Window来说更加的精简,因为他没有提供一个Show或者是Hide的方法,而是通过链接的方式进行页面切换。此外,一般来说Page不设置自身的大小,因为页面的尺寸由包含它的宿主窗体来决定的。如果设置了页面的Width和Height大小,如果宿主的大小小于页面的,则页面会被裁剪;如果宿主的大小大于页面的,则页面会居中显示。同时页面可以设置WindowWidth和WindowHe转载 2013-05-09 16:00:48 · 5995 阅读 · 0 评论 -
一种灵活的WPF程序多国语言支持
http://www.cnblogs.com/nankezhishi/archive/2009/07/17/WPFLocalization.html一种灵活的WPF程序多国语言支持软件开发常常会被要求支持多国语言。而且想要软件有更多的受众,做好本地化无疑是必然的选择。对于WPF程序而言,支持多语言的方式实在是多种多样。微软的官方解决方案:使用Resource,并把Res转载 2013-05-15 21:32:01 · 668 阅读 · 0 评论 -
WPF学习之深入浅出话命令
http://blog.csdn.net/fwj380891124/article/details/8148852WPF为我们准备了完善的命令系统,你可能会问:“有了路由事件为什么还需要命令系统呢?”。事件的作用是发布、传播一些消息,消息传达到了接收者,事件的指令也就算完成了,至于如何响应事件送来的消息事件并不做任何限制,每个接收者可已用自己的行为来响应事件。也就是说,事件不具有约束力转载 2013-05-16 19:38:04 · 801 阅读 · 0 评论 -
了解 WPF 中的路由事件和命令
http://msdn.microsoft.com/zh-cn/magazine/cc785480.aspx 目录路由事件概述WPF 元素树事件路由路由事件和组合附加事件路由命令概述操作中的路由命令命令路由定义命令命令插入路由命令的局限避免命令出错超越路由命令路由处理转载 2013-05-16 12:19:25 · 892 阅读 · 0 评论 -
WPF之深入浅出话事件
http://blog.csdn.net/fwj380891124/article/details/8139260就像属性系统在WPF中得到了升级、进化为依赖属性一样,事件系统在WPF也得到了升级-----进化成为了路由事件(Routed Event),并在其基础上衍生出命令传递机制。这些机制在很大程度上减少了对程序员的束缚,让程序的设计和实现更加的灵活,模块之间的耦合度也进一步降低,这一转载 2013-05-16 13:39:53 · 1369 阅读 · 0 评论 -
windows下搭建SVN服务器及配置myeclipse SVN客户端
http://blog.csdn.net/csh624366188/article/details/89162921.下载SVN最新版本安装文件,官网下载地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100,选择最新发布的SVN安装文件进行下载。最新版本是Setup-Subversion-1.转载 2013-05-16 21:42:22 · 495 阅读 · 0 评论 -
WPF学习:XAML概述
http://www.cnblogs.com/lufangtao/archive/2012/09/11/2680486.html1.什么是XAML 软件开发中最典型的分工合作就是设计师(Designer)与程序员(Programmer)之间的协作。一般协作是这样进行的: (1)需求分析结束后,程序员对照需求设计一个用户界面(User Interface,UI)的草图,然后转载 2013-05-17 11:10:18 · 554 阅读 · 0 评论 -
Expander控件(1)
http://blog.csdn.net/tcjiaan/article/details/6970200Expander是一个可以展开和折叠的控件,它包含两部分——标头和内容。标头通Header属性来设置,内容通过Conent属性设置,如下面一个简单的例子:[html] view plaincopyprint?Expander ExpandDirection="转载 2013-05-17 16:56:35 · 929 阅读 · 0 评论 -
ObservableCollection 类
http://msdn.microsoft.com/zh-cn/magazine/dd252944.aspxWindows Presentation Foundation (WPF) 在 Microsoft .NET Framework 中添加了一些功能,您可以可靠地使绑定控件与其数据源保持一致。这个类就是ObservableCollection。利用 ObservableColl转载 2013-05-03 16:53:58 · 1442 阅读 · 0 评论 -
List<T>和ObservableCollection<T>的相互转化
http://blog.csdn.net/huangliangjie/article/details/6677315在WPF , silverlight ,WP7中经常会用到List和ObservableCollection。这里简单讲一下他们之间的相互转换。1.List的简单介绍: List代表的是强类型的Ojbect集合,可以通过索引访问并且转载 2013-05-03 16:54:54 · 715 阅读 · 0 评论 -
WPF初学者之 XAML的资源(Resources)结构
http://www.cnblogs.com/CsharpBlog/archive/2009/10/14/1583481.html先看一段代码:(下面是以Window WPF进行讲解,如果是Web 的话就把 )Window x:Class="brush.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/pres转载 2013-05-17 13:22:58 · 808 阅读 · 0 评论 -
WPF学习笔记1:XAML之NameSpace
http://www.cnblogs.com/jacksonyin/archive/2008/02/25/1080336.html=========================================================================WPF程序集中使用多个XmlnsDefinitionAttribute的一个硬编码NameSpace 定转载 2013-05-17 13:18:37 · 606 阅读 · 0 评论 -
WPF里的DependencyProperty(2)
http://www.cnblogs.com/yayx/archive/2008/04/20/1162963.htmlDependencyProperty用在哪儿?这一节的内容都摘抄自MSDN^_^,因此详细的资料都可以参考MSDN,我在这里稍微解释一下,主要是为了下一个小节做下铺垫。Resources(资源)Data binding(数据绑定)Styles(风转载 2013-05-20 20:13:58 · 571 阅读 · 0 评论 -
WPF/Silverlight为什么要使用Canvas.SetLeft()这样的方法?
http://www.cnblogs.com/yayx/archive/2008/04/23/1167110.html看见园子里有兄弟在讨论到关于WPF/SL中的属性的问题,比如:“为啥flex可以直接对控件的left,top这些属性直接操作,sl还要转一下。这个很难理解,难道是因为dp的好用?相对dp的使用flex的实现简单明了的多了”正好我最近在研究WPF,在这儿说说我的看法。转载 2013-05-20 13:48:44 · 824 阅读 · 0 评论 -
WPF——自定义命令
http://blog.csdn.net/tcjiaan/article/details/7213875作为春节前的最后一篇技术文章,写点什么呢?想了一下,就聊聊WPF中的命令吧。命令这东西很有意思,简明一点说,它是一种逻辑,但这种逻辑可以被多种源调用,可以作用于多种目标上。如我们常见的“复制”,“剪切”等命令,它们本身就是一种逻辑——对剪切板进行操作的逻辑行为,不过,你会发现,它们不仅可转载 2013-05-07 08:57:36 · 641 阅读 · 0 评论 -
wpf学习笔记---Canvas
http://www.cnblogs.com/Clingingboy/archive/2007/03/04/663491.html1.基本应用 Border HorizontalAlignment="Left" VerticalAlignment="Top" BorderBrush="Black" BorderThickness="2"> Canvas Backgr转载 2013-05-09 13:27:51 · 595 阅读 · 0 评论 -
WPF中DataTemplate基本原理与缺陷分析
http://www.cnblogs.com/nankezhishi/archive/2009/07/08/datatemplate.htmlWPF中DataTemplate基本原理与缺陷分析这个文章来源于这样一个问题。下面的两种做 法,在效果上有什么不同?(注:Header是一个自定义DP。) TabItem Header="{Binding Header转载 2013-05-15 21:33:01 · 623 阅读 · 0 评论