摘要: 托管扩展性框架 MEF vs 2010 samples ----codeplex上的例子 阅读全文
posted @ 2010-05-08 21:18 宁#宁 阅读(512) 评论(0) 推荐(1) 编辑
摘要: 今天遇到一个非常郁闷的问题,程序看不出任何错误运行时报Exception has been thrown by the target of an invocation.导致的原因是x86的库,调用了x64的库修改方法:把库项目属性中,目标系统平台改为 x86 阅读全文
posted @ 2010-04-20 16:46 宁#宁 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 数据绑定  数据绑定是在应用程序 UI 与业务逻辑之间建立连接的过程。  如果绑定具有正确设置并且数据提供正确通知,则当数据更改其值时,绑定到数据的元素会自动反映更改。  数据绑定可能还意味着如果元素中数据的外部表现形式发生更改,则基础数据可以自动更新以反映更改。绑定应用  。如果要将几个属性绑定到一个通用源,则您需要使用 DataContext 属性,它能让您方便地建立一个范围,所有数据绑定的属... 阅读全文
posted @ 2010-04-20 16:42 宁#宁 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 启动windows桌面程序之前在等待主程序运行起来之前一般会设计一个等待的动画,如果主程序起来了这个过场动画就会消失wfp提供这个小巧而又比较有用的功能splashscreen类一般来说有两种实现方式1.借助vs2008工具可以实现第一步选择一个合适的图片bmp,jpg,gif都可以。添加到你的vs项目中。第二步右键这个图片文件选择“属性”,第三步 点击属性中的“... 阅读全文
posted @ 2010-04-16 14:45 宁#宁 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 布局系统   术语“布局”描述测量和排列 Panel 元素的 Children 集合的成员、然后在屏幕上绘制它们的过程。  每当子 UIElement 改变其位置时,布局系统就可能触发一个新的处理过程。  简单地说,布局是一个递归系统,实现在屏幕上对元素进行大小调整、定位和绘制。  布局系统为 Children 集合的每个成员完成两个处理过程:测量处理过程和排列处理过程。不... 阅读全文
posted @ 2010-04-16 10:49 宁#宁 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 内容控件是包含单一项(Item)的简单控件 单一项可能是任意对象 ContentControl 包含一个项。 HeaderedContentControl 包含一个标头和一个项。 ItemsControl 包含一个项集合。 HeaderedItemsControl 包含一个标头和一个项集合。 这四个类用作 WPF 中大多数控件的基类。使用这些内容模型的类可以包含相同类型的内容,并以... 阅读全文
posted @ 2008-05-08 14:49 宁#宁 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 命令将操作的语义和发起方与其逻辑分开。 这使得多个完全不同的源可以调用相同的命令逻辑,并使得可以针对不同的目标对命令逻辑进行自定义。 命令的语义在所有的应用程序和类中是一致的,但是操作的逻辑是所作用于的特定对象所特有的。 WPF 中的路由命令模型可以分为四个主要概念:命令、命令源、命令目标以及命令绑定: 命令是要执行的操作。 命令源是调用命令的对象。 ... 阅读全文
posted @ 2008-04-22 15:11 宁#宁 阅读(290) 评论(1) 推荐(0) 编辑
摘要: 最近打算再学习一遍设计模式,希望能进一步掌握掌握 创建型模式 处理对象的创建问题 抽象工厂 abstractfacory 核心:在于实际的工厂可以生产相互配合的,有相同特征的全部产品 生产器:builder 有些对象如此复杂并且灵活,因此它的创建应该由单独的对象负责,以保证足够的灵活 工厂方法: factory method 核心:把... 阅读全文
posted @ 2008-04-22 10:57 宁#宁 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Windows Presentation Foundation (WPF) 引入了路由事件,这些事件可以在应用程序的元素树中调用存在于各个侦听器上的处理程序。 路由事件 可以从功能或实现的角度来考虑路由事件。 功能定义:路由事件是一种可以针对元素树中的多个侦听器(而不是仅针对引发该事件的对象)调用处理程序的事件。 实现定义:路由事件是一个 CLR 事件,可以由 RoutedEvent 类的实例提... 阅读全文
posted @ 2008-04-21 14:06 宁#宁 阅读(992) 评论(0) 推荐(1) 编辑
摘要: 依赖项属性 Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行库 (CLR) 属性的功能。 这些服务通常统称为 WPF 属性系统。 由 WPF 属性系统支持的属性称为依赖项属性。 依赖项属性的用途在于提供一种方法来基于其他输入的值计算属性值。 这些其他输入可以包括 系统属性(如主题和用户首选项)、 ... 阅读全文
posted @ 2008-04-21 13:49 宁#宁 阅读(744) 评论(0) 推荐(0) 编辑