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