<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Colin的技术_分类_WPF</title><id>http://feed.cnblogs.com/blog/u/11669/category/29139/rss</id><updated>2012-05-26T23:36:51Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/category/29139.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/11669/category/29139/rss"/><entry><id>http://www.cnblogs.com/Cajon/archive/2007/02/01/636836.html</id><title type="text">.NET 3.0 Framework已经被添加到WindowUpdate</title><summary type="text">今天发现微软已经将.NET Framework 3.0添加到Windows Update中了。但是至少目前还没有放在自动更新中。</summary><published>2007-02-01T05:20:00Z</published><updated>2007-02-01T05:20:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2007/02/01/636836.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2007/02/01/636836.html"/><content type="text">今天发现微软已经将.NET Framework 3.0添加到Windows Update中了。但是至少目前还没有放在自动更新中。</content></entry><entry><id>http://www.cnblogs.com/Cajon/archive/2006/01/20/320591.html</id><title type="text">[WPF]WPF中如何实现数据与表示分离。（二） —— Binding（下）</title><summary type="text">在前一篇Blog中，WPF项目组的一个产品经理设计出了一个完美的数据绑定的方案，但是WPF项目组的一个开发人员很大声地喊出了三个问题：“我怎么知道什么时候数据改变？”“我可能必须利用反射去访问数据，而反射的性能会很低。”“{Binding Path=Red}是什么东西？”好在这一切都只是我的一个想象，微软已经为我们提供了解决方...</summary><published>2006-01-20T01:32:00Z</published><updated>2006-01-20T01:32:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2006/01/20/320591.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2006/01/20/320591.html"/><content type="text">在前一篇Blog中，WPF项目组的一个产品经理设计出了一个完美的数据绑定的方案，但是WPF项目组的一个开发人员很大声地喊出了三个问题：“我怎么知道什么时候数据改变？”“我可能必须利用反射去访问数据，而反射的性能会很低。”“{Binding Path=Red}是什么东西？”好在这一切都只是我的一个想象，微软已经为我们提供了解决方...</content></entry><entry><id>http://www.cnblogs.com/Cajon/archive/2006/01/20/320546.html</id><title type="text">[WPF]WPF中如何实现数据与表示分离。（二） —— Binding（上）</title><summary type="text">在我的上一篇文章：[WPF]WPF中如何实现数据与表示分离。（一） —— XAML 中，我简单介绍了如何使用XAML描述应用程序的界面。比较遗憾的是，那篇文章其实和数据与表示分离的主题似乎不大。这一篇文章中，我们将重点讨论WPF的Binding功能。 还是用ColorPicker来作为例子。现在我们需要将它的数据层和表示层进行划分。在这个例子中，数据层的业务逻辑很简单：能够根据给入的三个变量生成一...</summary><published>2006-01-20T01:31:00Z</published><updated>2006-01-20T01:31:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2006/01/20/320546.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2006/01/20/320546.html"/><content type="text">在我的上一篇文章：[WPF]WPF中如何实现数据与表示分离。（一） —— XAML 中，我简单介绍了如何使用XAML描述应用程序的界面。比较遗憾的是，那篇文章其实和数据与表示分离的主题似乎不大。这一篇文章中，我们将重点讨论WPF的Binding功能。 还是用ColorPicker来作为例子。现在我们需要将它的数据层和表示层进行划分。在这个例子中，数据层的业务逻辑很简单：能够根据给入的三个变量生成一...</content></entry><entry><id>http://www.cnblogs.com/Cajon/archive/2006/01/05/308221.html</id><title type="text">[WPF]WPF中如何实现数据与表示分离。（一） —— XAML</title><summary type="text">软件复用一直是现代软件工程所追求的目标。提高软件复用性的一个关键点就是“数据与表示分离”（表示：数据的展示方式）。这个系列文章将以“如何分离数据与表示”做为主线，能够概要的介绍一些在WPF中引入的新的编程技术和概念。在这个系列里面，我们将使用Kevin Moore的ColorPicker作为一个例子，通过逐渐深入的引入WPF中的新概念，来演示这些新概...</summary><published>2006-01-05T06:40:00Z</published><updated>2006-01-05T06:40:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2006/01/05/308221.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2006/01/05/308221.html"/><content type="text">软件复用一直是现代软件工程所追求的目标。提高软件复用性的一个关键点就是“数据与表示分离”（表示：数据的展示方式）。这个系列文章将以“如何分离数据与表示”做为主线，能够概要的介绍一些在WPF中引入的新的编程技术和概念。在这个系列里面，我们将使用Kevin Moore的ColorPicker作为一个例子，通过逐渐深入的引入WPF中的新概念，来演示这些新概...</content></entry><entry><id>http://www.cnblogs.com/Cajon/archive/2005/12/21/301593.html</id><title type="text">[WinFX]WinFX 12月份CTP发布，其中包含了XAML设计器</title><summary type="text">WinFX 12月份CTP发布，这一次发布和以前CTP不同的是其中包含了Orcas，一个XAML所见即所得的编辑器。感兴趣的朋友们可以到下面的网址下载试用。WinFX Runtime Componentshttp://www.microsoft.com/downloads/details.aspx?familyid=BD3BA2D5-6ADB-4FB2-A3AA-E16A9EA5603F&amp;...</summary><published>2005-12-21T05:54:00Z</published><updated>2005-12-21T05:54:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2005/12/21/301593.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2005/12/21/301593.html"/><content type="text">WinFX 12月份CTP发布，这一次发布和以前CTP不同的是其中包含了Orcas，一个XAML所见即所得的编辑器。感兴趣的朋友们可以到下面的网址下载试用。WinFX Runtime Componentshttp://www.microsoft.com/downloads/details.aspx?familyid=BD3BA2D5-6ADB-4FB2-A3AA-E16A9EA5603F&amp;...</content></entry><entry><id>http://www.cnblogs.com/Cajon/archive/2005/08/22/220432.html</id><title type="text">[Avalon] Avalon中的Conditional Formatting.</title><summary type="text"/><published>2005-08-22T12:52:00Z</published><updated>2005-08-22T12:52:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2005/08/22/220432.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2005/08/22/220432.html"/><content type="text"/></entry><entry><id>http://www.cnblogs.com/Cajon/archive/2005/08/10/211487.html</id><title type="text">[Avalon]如何实现自定义MarkupExtension.</title><summary type="text"/><published>2005-08-10T05:41:00Z</published><updated>2005-08-10T05:41:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2005/08/10/211487.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2005/08/10/211487.html"/><content type="text"/></entry><entry><id>http://www.cnblogs.com/Cajon/archive/2005/07/23/198787.html</id><title type="text">什么是Avalon的“思想”？</title><summary type="text"/><published>2005-07-23T10:15:00Z</published><updated>2005-07-23T10:15:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2005/07/23/198787.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2005/07/23/198787.html"/><content type="text"/></entry><entry><id>http://www.cnblogs.com/Cajon/archive/2005/07/12/191735.html</id><title type="text">Avalon学习笔记 之 路由事件</title><summary type="text"/><published>2005-07-12T15:09:00Z</published><updated>2005-07-12T15:09:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2005/07/12/191735.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2005/07/12/191735.html"/><content type="text"/></entry><entry><id>http://www.cnblogs.com/Cajon/archive/2005/07/01/184264.html</id><title type="text">Avalon学习笔记（二）——从属属性 和 附加属性</title><summary type="text"/><published>2005-06-30T16:00:00Z</published><updated>2005-06-30T16:00:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2005/07/01/184264.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2005/07/01/184264.html"/><content type="text"/></entry><entry><id>http://www.cnblogs.com/Cajon/archive/2005/06/26/181471.html</id><title type="text">Avalon学习笔记</title><summary type="text"/><published>2005-06-26T09:22:00Z</published><updated>2005-06-26T09:22:00Z</updated><author><name>Colin Han</name><uri>http://www.cnblogs.com/Cajon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Cajon/archive/2005/06/26/181471.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Cajon/archive/2005/06/26/181471.html"/><content type="text"/></entry></feed>
