随笔分类 -  WPF

摘要: 看过前面关于LibraryStack 和LibraryBar 的介绍后,大家可能已经对Library 控件系列有了进一步了解,本篇将继续介绍LibraryContainer,它其实就是LibraryStack、LibrayBar 的集合体。 阅读全文
posted @ 2011-08-26 14:23 Gnie 阅读(5143) 评论(8) 推荐(3) 编辑
摘要: 与LibraryStack 类似LibraryBar 也属于ItemsControl,在LibraryBar 里的组件会以水平平铺方式展示,并且也可以对其中的组件进行按组分类。同样LibraryBar 也是默认支持拖拽操作。 阅读全文
posted @ 2011-08-07 13:58 Gnie 阅读(6775) 评论(9) 推荐(4) 编辑
摘要: LibraryStack 本身属于ItemsControl,可以将其他组件以一种集合的方式显示出来,用户可以在LibraryStack 中逐一浏览如图片类的组件,而且它默认支持拖拽操作。 阅读全文
posted @ 2011-08-05 18:56 Gnie 阅读(4221) 评论(7) 推荐(5) 编辑
摘要: 与我们常用的一些WPF 控件相同,ScatterView 控件也支持数据绑定功能。本篇将演示如何利用ScatterView 绑定Win7 系统中的样例图片,并且每张图片会以独立的ScatterViewItem 形式展现出来。 阅读全文
posted @ 2011-07-18 16:01 Gnie 阅读(3818) 评论(10) 推荐(4) 编辑
摘要: 通过上一篇的介绍大家应该已经了解到ScatterView 可以使开发者方便的实现控件的Manipulate 操作。细心的朋友可能发现了前面示例中矩形的缩放似乎有些问题,为了便于说明我们编写如下代码。 阅读全文
posted @ 2011-07-17 11:30 Gnie 阅读(4440) 评论(1) 推荐(2) 编辑
摘要: 以前的博文我曾向大家介绍过利用WPF 4 开发具有多点触屏功能的应用程序。在那些文章中无论是简单的拖拽,还是复杂的旋转、缩放效果都需要开发者逐字逐句的编写出来。Surface 2.0 SDK 的发布可以使这些工作更加简单,我们甚至不需要对这些效果写任何代码。 阅读全文
posted @ 2011-07-14 13:54 Gnie 阅读(7954) 评论(11) 推荐(5) 编辑
摘要: Kinect for Windows SDK Beta 是为应用程序开发者提供的编程工具,我们可以通过Windows 7 系统平台方便的使用Microsoft Kinect 设备的功能。 阅读全文
posted @ 2011-06-17 15:54 Gnie 阅读(1961) 评论(0) 推荐(1) 编辑
摘要: Extended WPF Toolkit 可以说是WPF Toolkit 的一个补充,也包含了许多WPF 控件供开发者使用。本篇将介绍Extended WPF Toolkit 1.4.0 中新增的一些控件。 阅读全文
posted @ 2011-05-10 10:06 Gnie 阅读(47440) 评论(19) 推荐(12) 编辑
摘要: 在Windows 7 中有些我们经常使用的库(Libraries),例如:音乐库、文档库、视频库、图片库等。还有几十个系统已知文件夹(Known Folders),System、Windows、My Music等。本篇将介绍如何通过Windows API Code Pack 在应用程序中调用这些公共文件夹。 阅读全文
posted @ 2011-03-28 16:19 Gnie 阅读(4465) 评论(0) 推荐(2) 编辑
摘要: 熟悉WPF 的朋友应该知道Canvas 默认是不支持Scale 和Offset 操作的,如果我们想对Canvas 里包含的控件进行整体缩放或移动可能会比较麻烦。Kael Rowan 提供了ZoomableCanvas 类可以方便实现上述效果。我们可以在XAML 中直接使用 对控件布局进行开发,而不需要使用<Canvas>。 阅读全文
posted @ 2011-03-09 16:14 Gnie 阅读(14571) 评论(16) 推荐(5) 编辑
摘要: 从Vista 到Windows 7 这两款操作系统都带有应用程序恢复和重启(ARR)功能,利用这个特性可以在应用程序处于无响应甚至崩溃状态时,保存当前正在处理的数据,并将应用程序以及之前的数据恢复。 阅读全文
posted @ 2011-01-04 11:49 Gnie 阅读(7226) 评论(27) 推荐(27) 编辑
摘要: 大家在日常工作中应该遇到过这样的问题:需要对应用程序界面进行截屏操作,然后将截屏内容拷贝到其他文档中使用。通常情况下我们会使用一些截屏软件或者“Ctrl+PrtSc ”,本篇将介绍如何在WPF 程序中将UI 单元直接以图片形式复制到剪贴板,以达到为应用程序界面制作快照(Snapshot)的功能。 阅读全文
posted @ 2010-12-17 10:29 Gnie 阅读(5560) 评论(15) 推荐(11) 编辑
摘要: 本篇将为大家演示如何在WPF 程序中浏览PDF 文件,本例将通过Adobe PDF Reader COM 组件、WinForm 与WPF 集成方面的工具实现PDF 浏览功能。 阅读全文
posted @ 2010-11-16 13:36 Gnie 阅读(24361) 评论(67) 推荐(22) 编辑
摘要: 方便快捷的为WPF 应用程序添加Ribbon 工具栏,支持Visual Studio 2010 和Expression Blend 4。 阅读全文
posted @ 2010-10-27 13:49 Gnie 阅读(3817) 评论(17) 推荐(5) 编辑
摘要: 前一阵录制了《基于Windows 7特性的程序开发系列》视频课程,主要针对WinForm、WPF 开发具有Windows 7 特性的程序。现已发布到MSDN Webcast 欢迎大家拍砖。我会吸取大家的建议(意见)在今后的课程中加以完善和改进。 阅读全文
posted @ 2010-10-14 10:10 Gnie 阅读(3709) 评论(25) 推荐(16) 编辑
摘要: 本文介绍的工具均为免费版,有些是源代码开放,希望对大家有用。 阅读全文
posted @ 2010-10-12 11:05 Gnie 阅读(11520) 评论(13) 推荐(14) 编辑
摘要: Windows 7 操作系统默认具有一款玻璃效果主题(Aero Glass)。如果选择了该款主题,所有的应用程序标题栏都会处于玻璃透明效果(如下图)。这个功能是由Desktop Window Manager(DWM)服务支持的。 阅读全文
posted @ 2010-10-04 21:13 Gnie 阅读(13547) 评论(50) 推荐(17) 编辑
摘要: 为了避免标题党先做下解释,本篇不是讨论XAML “代码艺术”、“编程艺术”,而是“艺术代码”。暂且称它们为艺术吧。其实从艺术的角度如何和那些名画比还差很远,但从技术角度来讲的确够艺术了。 阅读全文
posted @ 2010-09-30 10:16 Gnie 阅读(7879) 评论(30) 推荐(6) 编辑
摘要: Windows 7 多点触屏(Multi-Touch)相关博文及网络资源汇总,了解如何使WPF应用程序支持多点触控功能。对于没有多点触控设备的爱好者来说也不必担心,这里将指导你如何模拟一台多点触控设备。 阅读全文
posted @ 2010-09-01 10:51 Gnie 阅读(13060) 评论(14) 推荐(12) 编辑
摘要: 在前几篇文章中已经介绍了触屏操作的多种模式,并对其开发方式也有了进一步了解。细心的朋友应该会发现在上一篇文章中,如果拖动图片过快它会因惯性效果飞出程序窗口外,也就是说还需要对其进行边界限制等相关开发。而且无论是哪种触屏操作都需要开发者逐行逐句的编写代码,本篇将为大家介绍一种高效的多点触屏开发模式。 阅读全文
posted @ 2010-08-20 09:47 Gnie 阅读(9487) 评论(21) 推荐(9) 编辑

Copyright © 2010 Gnie