摘要:
http://kb.cnblogs.com/page/68511/作者: 圣殿骑士来源: 博客园发布时间: 2010-07-17 11:14阅读: 415 次原文链接 全屏阅读 [收藏]1.开篇前言 首先很高兴这个系列能得到大家的关注和支持,基于对大家负责和对自己负责的态度,我会不断努力写好这个系列,分享自己的微薄技术和经验,希望在帮助别人的 同时也不断提升自己。由于这篇文章很多(现已拆分成2篇,今天这篇只是其中之一),一共花了几个个晚上的休息时间才完成,所以读者花的时间长了一些,也希 望大家能够见谅,这个系列以后会每周发三到四篇左右(主要是写一篇差不多要花几晚上,感觉思维比较发散),除了讲. 阅读全文
摘要:
http://kb.cnblogs.com/page/68355/作者: 圣殿骑士来源: 博客园发布时间: 2010-07-15 09:23阅读: 401 次原文链接 全屏阅读 [收藏]1.开篇前言 首先很高兴这个系列能得到大家的关注和支持,基于对大家负责和对自己负责的态度,我会不断努力写好这个系列,分享自己的微薄技术和经验,希望在帮助别人的 同时也不断提升自己。由于这篇文章稍多,所以读者花的时间长了一些,也希望大家能够见谅,这个系列以后会每周发三到四篇左右(主要是写一篇差不多要花几晚 上,感觉思维比较发散),除了讲WPF技术本身之外,也会讲一些项目具体开发,所以敬请关注。在前两次的文章中我. 阅读全文
摘要:
http://kb.cnblogs.com/page/68353/作者: 圣殿骑士来源: 博客园发布时间: 2010-07-15 09:01阅读: 547 次原文链接 全屏阅读 [收藏]1.开篇前言 很多时候了解一项新技术的历史和趋势往往比这项技术的本身价值还要重要。WPF作为一项新技术(已经 三年多了,或者应该叫老技术了),我们都有必要了解它的来龙去脉,尤其是公司的CTO、技术总监、架构师等决策层,因为他们对技术的选型及应用具有决定 权。对于开发者来说,了解自己正在从事的这个技术的前世今生,有助于我们更好的认识技术本身的价值,也可以避免我们少走一些弯路(圣殿骑士就 走过很多弯路,所以对此比. 阅读全文
摘要:
http://kb.cnblogs.com/page/68526/作者: Gnie来源: 博客园发布时间: 2010-07-17 15:00阅读: 1514 次原文链接 全屏阅读 [收藏] 命令简介 WPF 中的命令是通过实现 ICommand 接口创建的。ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged)。 Execute 执行与命令关联的操作。CanExecute 确定是否可以在当前命令目标上执行命令。如果集中管理命令操作的命令管理器检测到命令源中发生了更改,此更改可能使得已引发但尚未由命令绑定执行的命令无 效,则将. 阅读全文
摘要:
http://kb.cnblogs.com/page/45045/作者: 周银辉来源: 博客园发布时间: 2009-02-27 15:08阅读: 2240 次原文链接 全屏阅读 [收藏]可能你已发现一个问题,我们无法使用VS对WPF项目创建单元测试(VS2005不行,VS2008我没试过,但据说也不行),这让人很 郁闷,这里将介绍如何使用NUnit来对WPF项目创建单元测试并解决其中的难题(但利用NUnit来对WPF创建单元测试时并不会像针对.Net2.0 一样容易,可能会出现一些小问题).1,对普通类(非WPF UI组件)进行测试:这和在.Net2.0中使用NUnit进行测试时一样,不会出. 阅读全文
摘要:
http://kb.cnblogs.com/page/69345/作者: Gnie来源: 博客园发布时间: 2010-07-27 10:14阅读: 363 次原文链接 全屏阅读 [收藏] 大家都知道条形码(Barcode)是一种可以由机器识别的特殊编码,在生产、生活中也常常会见到并使用它。条形码的类型和种类很多感兴趣的朋友可以详细了解一下。其中Code 39 可以说是一种最为常见并广泛使用的字符与数字结合的编码类型,本篇也将利用它制作一个带有条形码的员工卡应用程序。 在公司内部员工卡是员工身份唯一的识别工具,同时也是考勤及门禁系统的主要信息来源。首先在WPF 中设计一个简单的员工卡样式,具备. 阅读全文
摘要:
http://kb.cnblogs.com/page/69121/作者: suyan010203来源: 博客园发布时间: 2010-07-24 11:36阅读: 329 次原文链接 全屏阅读 [收藏] WPF中的进行视频的播放有两种方式:一种是采用MediaElement+VisualBrush的方式;而另一种则是采用 MediaPlayer+VideoDrawing的方式。考虑到MediaElement在处理视频时会将布局的Stretch和 StretchDirect缩放视频窗口的内容以适应包容器,而MediaPlayer相反则不需要管理布局、焦点以及所有其他元素细节。所以后者相比前 者.. 阅读全文
摘要:
http://kb.cnblogs.com/page/69812/作者: Gnie来源: 博客园发布时间: 2010-08-02 12:02阅读: 724 次原文链接 全屏阅读 [收藏] 在工作中经常会遇到需要将一组数据绘制成曲线图的情况,最简单的方法是将数据导入Excel,然后使用绘图功能手动生成曲线图。但是如果基础数据频繁更改,则手动创建图形可能会变得枯燥乏味。本篇将利用DynamicDataDisplay 在WPF 中动态模拟CPU 使用率图表,实现动态生成曲线图。 新建项目将DynamicDataDisplay.dll 加载到References 中,打开MainWindow.xam. 阅读全文
摘要:
http://kb.cnblogs.com/page/70022/Microsoft Ribbon for WPF 正式发布作者: Gnie来源: 博客园发布时间: 2010-08-04 14:25阅读: 1609 次原文链接 全屏阅读 [收藏] 之前写过几篇关于WPF4 中开发Ribbon 工具栏的文章,其中利用的是WPF Ribbon Control 控件库,开发出类似Office 2007 样式的Ribbon 工具栏。当然CodePlex 也提供了Fluent Ribbon Control Suite 项目可以写出Office 2010 样式的工具栏应用程序。8月2日微软正式发布了M.. 阅读全文
摘要:
http://kb.cnblogs.com/page/70182/作者: Gnie来源: 博客园发布时间: 2010-08-06 13:39阅读: 1368 次原文链接 全屏阅读 [收藏]Ribbon 开发工具WPF Ribbon New 目前微软发布的最新Ribbon 开发工具,上一篇已经做过介绍这里就不再多说了。支持WPF 3.5 SP1、WPF 4,全面兼容VS2010 和Blend4。 下载Fluent Ribbon Control Suite CodePlex 开源项目,提供了一组Office 2010 工具栏样式的控件库(DLL)。支持.NET 3.5、.NET 4 RTM 下载. 阅读全文
摘要:
http://kb.cnblogs.com/page/71323/作者: Gnie来源: 博客园发布时间: 2010-08-21 14:19阅读: 747 次原文链接 全屏阅读 [收藏]摘要:在图片移动过程中如果将手指移开屏幕则图片会立刻停止,根据这种情况WPF 提供另外一种惯性效果(Inertia)。通过它可以使UI 单元移动的更加符合物理特性、更为实际和流畅。 从上一篇实例可以发现在图片移动过程中如果将手指移开屏幕则图片会立刻停止,根据这种情况WPF 提供另外一种惯性效果(Inertia)。通过它可以使UI 单元移动的更加符合物理特性、更为实际和流畅。 在前面代码的基础上还需要为<C 阅读全文
摘要:
http://kb.cnblogs.com/page/71478/作者: Gnie来源: 博客园发布时间: 2010-08-22 14:05阅读: 443 次原文链接 全屏阅读 [收藏]摘要:无论是哪种触屏操作都需要开发者逐行逐句的编写代码,本篇将为大家介绍一种高效的多点触屏开发模式。 在前几篇文章中已经介绍了触屏操作的多种模式,并对其开发方式也有了进一步了解。细心的朋友应该会发现在上一篇文章中,如果拖动图片 过快它会因惯性效果飞出程序窗口外,也就是说还需要对其进行边界限制等相关开发。而且无论是哪种触屏操作都需要开发者逐行逐句的编写代码,本篇将为大家介 绍一种高效的多点触屏开发模式。 其... 阅读全文
摘要:
http://kb.cnblogs.com/page/71167/作者: Gnie来源: 博客园发布时间: 2010-08-19 09:55阅读: 802 次原文链接 全屏阅读 [收藏]摘要:本篇将继续介绍触碰控制的高级操作(Manipulatioin),在高级操作中包含了一些特殊的触屏手势: 在上一篇中 我们对基础触控操作有了初步了解,本篇将继续介绍触碰控制的高级操作(Manipulatioin),在高级操作中包含了一些特殊的触屏手势:平移、缩 放、旋转,当然在WPF 中无需自行开发这些手势,只需将UI 控件的IsManipulationEnabled 属性激活,并通过以下四种事件完成各.. 阅读全文
摘要:
http://kb.cnblogs.com/page/71035/作者: Gnie来源: 博客园发布时间: 2010-08-18 11:11阅读: 618 次原文链接 全屏阅读 [收藏] 多点触控(Multi-Touch)就是通过与触屏设备的接触达到人与应用程序交互的操作过程。例如,生活中经常使用的触屏手机、触屏笔记本、显示器以及微软最新的Surface 产品等这些都属于触屏操作设备。本篇将介绍如何开发能够支持MT 功能的应用程序。 在WPF 4 中已经具备的多点触控开发技术,当多个手指触碰到触屏设备时,WPF 会把每跟手指认为是一个触控设备,并为其分配唯一的识别ID,以便跟踪不同手指的... 阅读全文
摘要:
http://kb.cnblogs.com/page/70876/作者: Gnie来源: 博客园发布时间: 2010-08-16 14:09阅读: 1071 次原文链接 全屏阅读 [收藏] 本系列将介绍Multi-Touch(MT)多点触控技术的相关内容,使开发人员了解如何在Windows 平台中开发出具有MT 功能的应用程序。众所周知Windows 7 操作系统自身已经支持具有MT 功能的硬件设备, 画板程序(Paint)就是一个很好的例子,如果你的显示设备具有MT 功能,便可以用两个手指同时在画板中绘制不同的图案。 作为开发者对MT 应用程序进行测试的时候,当然需要MT 硬... 阅读全文
摘要:
http://kb.cnblogs.com/page/84640/作者: 贼寇在何方来源: 博客园发布时间: 2010-12-21 16:10阅读: 391 次原文链接 全屏阅读 [收藏] 前些日子在做ESRI的开发大赛,从刚开始接触ArcGIS Engine(以下称AE)那会儿“摸着石头过河”那个阶段一路走下来,有了不少心得体会,在此给大家分享下。 做得是一个三维的校园地下管线系统,使用的AE的SceneControl组件。传说Scene适合小场景精细模型展示,Globe适合大场景 海量数据展示,所以选的前者。界面用的是Dotnetbar for WinForm,但其实WPF更好些,这... 阅读全文
摘要:
http://kb.cnblogs.com/page/87246/作者: 斯克迪亚来源: 博客园发布时间: 2011-01-07 10:35阅读: 250 次原文链接 全屏阅读 [收藏]时至今日,混淆依然是.Net程序的一道重要保护手段,而混淆器对WPF应用程序的支持是怎样的呢?我们今天就通过实例讲解一下。首先建立如下图所示的简单的用户界面:在界面代码中设置一些绑定属性:在后台代码中首先定义一个种族枚举,以便于在列表中使用:下面在窗体Window1类中定义以下属性:红圈处的代码功能是将种族枚举的全部值载入到种族列表属性中,这样就可以在前后台一直以统一、优雅的方式使用枚举,这是个不错的小技巧。. 阅读全文
摘要:
http://kb.cnblogs.com/page/98448/作者: Create Chen来源: 博客园发布时间: 2011-04-26 21:59阅读: 1064 次原文链接 全屏阅读 [收藏] 本想自己用GDI绘图, 通过数据直接绘制一张蜡柱图, 但觉得这样子的功能比较少, 所以到网上搜索一些能画出K线图的控件. 发现DynamicDataDisplay挺好的, 在它的开发截图里也发现可以绘制蜡柱图, 但文档好像做的不是很好, 不知道怎么用它来画, 在寻找它比较好的例子的时候发现有人推荐用amCharts绘制, 所以便去看了一下, 发现挺好用的, 效果如下: 准备工作 先要去... 阅读全文
摘要:
http://kb.cnblogs.com/page/69794/作者: 圣殿骑士发布时间: 2010-08-02 12:02阅读: 942 次原文链接 全屏阅读 [收藏][1] WPF 基础到企业应用系列6——布局全接触 [2] WPF 基础到企业应用系列6——布局全接触 [3] WPF 基础到企业应用系列6——布局全接触 一.摘要 首先很高兴这个系列能得到大家的关注和支持,这段时间一直在研究Windows Azure,所以暂缓了更新,同时也本着想把它写好、宁缺毋滥的精神,在速度上自然也就慢了下来,这篇文章拖拖拉拉也经历了十多天才发布出来(每天写一 点),不过请大家放心,这个系列一定会... 阅读全文