随笔分类 -  WPF

摘要: 上一篇通过MediaElement 控件在WPF 4 中制作了简单的媒体播放器。本篇将直接把Windows Media Player 嵌入WPF 中实现同样的效果。起初创建该实例是基于.Net Framework 4.0 完成后编译顺利通过,但F5 时出现了问题。转用.Net 3.5 问题解决,难道是4.0 不支持? 阅读全文
posted @ 2010-05-07 12:01 Gnie 阅读(15987) 评论(49) 推荐(10) 编辑
摘要: 在WPF 中可以使用MediaElement 为应用程序添加媒体播放控件,以完成播放音频、视频功能。由于MediaElement 属于UIElement,所以它同时也支持鼠标及键盘的操作。本篇将使用MediaElement 类和Windows API Code Pack 创建一个简单的视频播放器实现一些基本功能。 阅读全文
posted @ 2010-05-06 10:04 Gnie 阅读(54889) 评论(78) 推荐(21) 编辑
摘要: 在WPF中 Textbox 和RichTextBox 控件都内置了拼写检查属性,但该属性目前默认仅支持English、Spanish、French 和German 四种语言。 阅读全文
posted @ 2010-05-04 13:03 Gnie 阅读(5697) 评论(50) 推荐(12) 编辑
摘要: TextBox 控件是我们开发过程中必不可少的组件,它可以使应用程序方便的与用户进行文字交互。在新WPF 4 中又为TextBox 添加了两种新笔刷特效:Selection 、Caret ,通过这两种特效使得TextBox 更加美观。 阅读全文
posted @ 2010-04-21 21:18 Gnie 阅读(8083) 评论(31) 推荐(12) 编辑
摘要: 每当需要整理博客文章数据时总感觉很繁琐。虽然有许多功能强大的统计工具(例如,谷歌分析),但是仅限于加载该工具时至今的数据。对于早期未加入统计范围的博文来说就显得很不准确了。 阅读全文
posted @ 2010-04-21 08:42 Gnie 阅读(4644) 评论(38) 推荐(14) 编辑
摘要: 上一篇《WPF 4 DataGrid 控件(进阶篇一)》中我们通过DataGridTemplateColumn 类自定义编辑了日期列的样式,当然也可以根据个人需要设置任何样式模板。上例中Pass Exam 列显示学生是否通过考试,但我们并不知道该学生每门学科的成绩是多少。本篇将为DataGrid 行增加这些详细信息,使得DataGrid 数据更加充实。 阅读全文
posted @ 2010-04-20 10:09 Gnie 阅读(14087) 评论(19) 推荐(8) 编辑
摘要: 上一篇《WPF 4 DataGrid 控件(自定义样式篇)》中,我们掌握了DataGrid 列表头、行表头、行、单元格相关的自定义样式方法,本篇我们继续对自定义样式进行一些高级设置。 阅读全文
posted @ 2010-04-19 15:29 Gnie 阅读(19587) 评论(31) 推荐(9) 编辑
摘要: 在《WPF 4 DataGrid 控件(基本功能篇)》中我们已经学习了DataGrid 的基本功能及使用方法。本篇将继续介绍自定义DataGrid 样式的相关内容,其中将涉及到ColumnHeader、RowHeader、Row、Cell 的各种样式设置。 阅读全文
posted @ 2010-04-19 08:59 Gnie 阅读(39396) 评论(35) 推荐(15) 编辑
摘要: 提到DataGrid 不管是网页还是应用程序开发都会频繁使用。通过它我们可以灵活的在行与列间显示各种数据。本篇将详细介绍WPF 4 中DataGrid 的相关功能。 阅读全文
posted @ 2010-04-16 08:50 Gnie 阅读(109832) 评论(65) 推荐(30) 编辑
摘要: 前一篇《WPF 4 日历控件(Calendar)》 中我们对日历控件的使用方式有了基本了解,本篇将继续介绍WPF 4 中另一个新控件“日期选择器”(DatePicker)。与Calendar 相比DatePicker 多出了一个TextBox 用来提取从Calendar 中选择的日期。 阅读全文
posted @ 2010-04-13 09:20 Gnie 阅读(51914) 评论(26) 推荐(5) 编辑
摘要: 在之前我已经写过两篇关于WPF 4 任务栏(Taskbar)相关的特性。相信自从VS2010 Beta 版放出后,WPF 的粉丝们肯定在第一时间了解了WPF 4 的一些新控件及新功能。赶在明天Visual Studio 2010 正式版发布前,我先来介绍一下WPF 4 中日历控件的一些功能及属性,就作为明天发布会的热身准备吧。 阅读全文
posted @ 2010-04-11 19:31 Gnie 阅读(44325) 评论(41) 推荐(19) 编辑
摘要: 在上一篇我们介绍了如何在WPF 4 中开发Windows 7 跳转列表,本篇将继续针对WPF 4 中任务栏其他功能:覆盖图标(Overlay Icon)、进度条(Progress Bar)、缩略图工具栏(Thumbnail Toolbar)进行研究。对于这些功能的API 开发可参考《Windows 7 任务栏开发系列汇总》。 阅读全文
posted @ 2010-04-05 17:50 Gnie 阅读(11795) 评论(22) 推荐(11) 编辑
摘要: 第一次看到Microsoft Surface 是在TechED 大会上,当时感觉一个庞然大物进入我的视野,真不知道这个看上去像茶几的桌子到底能做些什么。但当一个讲师打开Surface 后大屏幕上展现的东西又一次让我震惊了,那种操作和使用方式好象只有在科幻片里才能看到。 阅读全文
posted @ 2010-04-03 12:23 Gnie 阅读(7586) 评论(31) 推荐(6) 编辑
摘要: 在之前写过的《Windows 7 任务栏开发系列》中我们通过Visual Studio 2008 借助微软提供的Windows API Code Pack 对应用程序的任务栏进行开发,即将到来的Visual Studio 2010 为我们提供了更方便的开发方式,新版本的WPF 4 只需要通过XAML 代码即可实现Windows 7 任务栏的特性。 阅读全文
posted @ 2010-04-02 23:14 Gnie 阅读(4463) 评论(7) 推荐(4) 编辑
摘要: Windows 7 相关开发博文汇总,其中包括:Windows 7 任务栏开发、Ribbon 菜单、多点触屏、Session 0,使应用程序的功能更加完善。 阅读全文
posted @ 2010-03-21 18:59 Gnie 阅读(7825) 评论(8) 推荐(10) 编辑
摘要: 将所有Silverlight/WPF 相关文章整理了一下做成汇总,便于方便查找参考。其中包括:Silverlight 解谜游戏系列、Silverlight 边学边练系列、WPF 编游戏系列、WPF4 新控件系列。 阅读全文
posted @ 2010-01-15 21:50 Gnie 阅读(13160) 评论(17) 推荐(14) 编辑
摘要: 在“第三篇”和“第四篇”中通过用户控件和数据绑定功能对物品清单进行一些优化减少了部分C#代码,但感觉使用Grid设置物品显示位置实在是太繁琐,而且还要为n个物品重复创建新UserControl很浪费资源,所以决定使用ListBox、UserControl和DataTemplate来对物品清单再优化下,让XAML多干些活而不是总用C#调用UI,这样日后维护起来也方便。 阅读全文
posted @ 2009-12-20 10:33 Gnie 阅读(4286) 评论(8) 推荐(5) 编辑
摘要: 在前面《WPF编游戏系列 之四 用户控件》一文中通过用户控件创建了“My Shop”中物品列表框。本篇继续使用用户控件创建银行界面,并在用户进行存钱操作时对其输入金额的有效性进行校验。 阅读全文
posted @ 2009-12-17 19:27 Gnie 阅读(5155) 评论(0) 推荐(4) 编辑
摘要: 上一篇已经对关闭窗口图标进行了动画效果处理,本篇将对窗口界面的显示和关闭效果进行处理。由于所有的动画效果都是针对窗口界面的Canvas,所以先要为它添加一些RenderTranform属性,这些属性不要填写任何效果,后面会由Storyboard和EventTrigger为其提供。 阅读全文
posted @ 2009-12-12 13:06 Gnie 阅读(8506) 评论(4) 推荐(5) 编辑
摘要: 本篇主要针对界面进行动画效果处理。首先在打开或关闭界面时,使其产生动态效果而不是生硬的显示或消失(如下图)。其次在鼠标放到关闭窗口图标上时,使其出现闪动效果。下面将通过Storyboard和EventTrigger实现这些效果。 阅读全文
posted @ 2009-12-12 12:25 Gnie 阅读(7359) 评论(6) 推荐(5) 编辑

Copyright © 2010 Gnie