Windows Presentation Foundation
文章平均质量分 65
artlife
汉飞扬是一直从事.net平台开发的专业团队,从2005年10月开始研究.net 3.0.到现在为止已经开发出多个基于.net 3.0平台的成功案例,部分案例在Vista发布大会和Windows创新日大会上进行了演示.目前,汉飞扬团队已经达到50多人,其中参与过.net 3.0,XBAP,SilverLight开发项目的有20人,并有专业的WPF设计美术师.汉飞扬欢迎大家与我们合作.
展开
-
WPF简介
WPF( Windows Presentation Foundation)简介Windows Presentation Foundation(以前的代号为“Avalon”)是 Microsoft 用于 Windows 的统一显示子系统,它通过 WinFX 公开。它由显示引擎和托管代码框架组成。Windows Presentation Foundation 统一了 Windows 创建、显示和操转载 2006-12-19 11:55:00 · 1714 阅读 · 0 评论 -
修改ComboBox控件模板实例
WPF中自定义控件是可以通过修改控件模板很容易实现的,下面是一个ComboBox控件模板的实例。 定义一个SolidColorBrush 定义ComboBox控件中TextBox控件的模板 定义ComboBox控件中ToggleButton控件的模板原创 2007-04-26 17:43:00 · 8393 阅读 · 0 评论 -
Blog的分享与收获
“汉飞扬”这个Blog是我写的第一个Blog。以前对于Blog这个东东的认识就是把日记写在网上,这样不但完成了日记的功能,而且也可以和广大的网友分享。所以在做完了几个.net 3.0的项目后,我也很想尝试下,把我们对于.net 3.0的了解也通过这种方式和大家分享,于是在项目休整阶段,疯狂的写,一下子写了几十篇文章,而且让我们很自豪的是这些文章决大部分都是原创(呵呵,原创的感觉真好)。接原创 2007-04-18 15:09:00 · 4578 阅读 · 7 评论 -
“WPF...” 入门
转载 2007-01-26 17:05:00 · 2786 阅读 · 3 评论 -
WPF 关于C#代码实现ControlTemplate
现在主流的控件模板和样式是引用XAML资源,不过感觉没有c#代码实现那么灵活,现介绍一下代码实现 ControlTemplate的方法: //控件呈现的显示内容1(这里为Image) FrameworkElementFactory fe = new FrameworkElementFactory(typeof(Image), "Image");原创 2007-01-16 11:39:00 · 6316 阅读 · 0 评论 -
24号准备去北京.Net俱乐部讲课
微软(北京).NET俱乐部第十二次技术沙龙-.NET Framework 3.0开发实战培训邀 请 函亲爱的.NET俱乐部会员及.NET技术爱好者:2006年底随着微软新一代操作系统WindowsVista以及Microsoft .NET 3.0同时发布,分别成为微软新一代的操作系统和编程平台。Microsoft .NET 3.0的重要特性有哪些?微软会提供怎样的工具支持?如何在当原创 2007-03-06 18:15:00 · 4035 阅读 · 2 评论 -
有机会在WebCast上讲课了
春节前,有幸去WebCast讲课,呵呵,2006年收获不小,在这里要多谢各位网友的关注。http://www.msdnwebcast.com.cn/CourseDetails.aspx?id=665http://www.msdnwebcast.com.cn/CourseDetails.aspx?id=659http://www.msdnwebcast.com.cn/CourseDeta原创 2007-02-27 14:41:00 · 2640 阅读 · 2 评论 -
WPF 关于控件背景色的设置和穿透效果
对于wpf有所了解的朋友应该知道,wpf里面的控件是能嵌套的,这种技术的出现,可以使我们拼凑出很漂亮的界面,但是随着嵌套的出现,也随之而来了一些问题,比如下面的代码:这段代码是要再一个父容器(PaterPanel)里面装载多个子控件(TestButton和ChildPanel),可是子控件TestButton被透明ChildPanel叠盖了,使被遮盖的TestButton不能使用了,这时如果我们把原创 2007-01-09 10:03:00 · 6738 阅读 · 5 评论 -
How do I sort groups of data items?(WPF)
今天我要介绍如何使用CollectionViewSource对数据进行分组以及对各个组进行排序 示例中的数据源是一组类型为Animal的对象组成的数据集合。Animal类包含Name和Category(枚举类型)两个属性。现在要以Category为分组来显示数据:翻译 2007-01-09 09:47:00 · 2104 阅读 · 0 评论 -
使用WPF实现3D场景[二]
在上一篇的文章里我们知道如何构造一个简单的三维场景,这次的课程我将和大家一起来研究如何用代码,完成对建立好了的三维场景的观察。首先看一下DEMO的界面: 可以看到8个方向的按钮,它们将提供观察角度的变化和三维场景的旋转这样的功能。观察位置变化:实现原理:改变场景内照相机的绝对位置等属性实现代码:定义照相机Viewport3D Name="myViewp原创 2007-02-13 15:25:00 · 9729 阅读 · 4 评论 -
在WPF的用户线程中更新UI界面
WPF中UI线程队列由Dispatcher来管理和调度,所以当用户线程中更新UI时,必须通过Dispatche来调度,下面这个小例子将给用户展示如何在用户线程中更新当前的时间. 前台的XAML代码如下:Windowx:Class="ThreadInvoke.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/x原创 2007-01-08 17:39:00 · 13178 阅读 · 4 评论 -
WPF中分割条的运用
在WPF窗口布局中,我们经常要用到窗口的分割,这篇文章主要是介绍怎样用GridSpliter分割窗口GridSpliter主要是用在布局控件GRID中,指定要分割的位置,第几行,第几列就可以实现格子的分割了。既然要做到划分总个窗体,我们需要把格子的高和宽同窗口的实际高和宽绑定在一起,以此来实现总个窗体的分割。以下是用XAML写的一段分割代码:xmlns="http://s原创 2007-01-08 17:24:00 · 3442 阅读 · 0 评论 -
WPF 关于VisualBrush
不知大家有没有遇到过想把某个控件变成为一个图片或背景之类的情况,下面我就为大家介绍一种在wpf中简单实现的方法VisualBrush:VisualBrush vBrush = new VisualBrush();//这是要生成为背景的控件StackPanel sp = new StackPanel();TextBlock ScaleTextBlock = new TextBlock();S原创 2007-01-09 09:58:00 · 4819 阅读 · 0 评论 -
WPF中MatrixTransform的理解与应用
MatrixTransform主要通过点的矩阵变换来实现图形的改变,我们常看到的一些效果,如对称效果,就可以通过矩阵变换来实现。 首先,我们先来了解一下MatrixTransform的所有参数的意义,MatrixTransform的参数如下:{M11, M 12, M 21, M22, OffesetX,OffsetY} 其中:{ M11, M12, M21, M22}构成一原创 2007-01-08 17:30:00 · 8295 阅读 · 0 评论 -
使用WPF实现3D场景[一]
在这篇文章里,将介绍如何实现一个简单的三维场景,一个三维的空间,包括空间内的三维物体的组合.首先介绍一下一个三维场景里的基本元素:先是定义一个简单的三维的场景环境代码如下:Viewport3D Name="myViewport">Viewport3D>以上是定义了一个名称叫做 myViewport 的的三维场景,接下来可以在这个三位场景里添加一些元素:元素一:照相机原创 2007-02-13 15:07:00 · 20832 阅读 · 10 评论 -
Windows Presentation Foundation 用户指南
Microsoft Windows Presentation Foundation(以前的代号称为“Avalon”)为构建高度投入,且在视觉效果上与众不同的应用程序提供了一个集成的平台。在本白皮书中,我们将回顾这项新技术的背景和环境,了解 Beta 1 版中提供的主要新功能,并重点介绍一些最重要的突破性更改,这些更改将影响从以前的版本迁移的应用程序。简介引用摩尔定律,称处理能力成指数级转载 2006-12-19 13:45:00 · 2602 阅读 · 0 评论 -
Windows Presentation Foundation 数据绑定
第一部分本页内容 简介 简化的 XAML 绑定 我们所处的位置转载 2006-12-19 16:05:00 · 2356 阅读 · 0 评论 -
构建 WPF 数独游戏:WPF 和 XAML 简介
每次要学点新东西时,我都会发现使用教程比阅读文档要简单、省事得多。假定大多数人都有同感,难道您真的会在尝试使用某个东西之前先阅读说明吗?我肯定不会。为此,我已经决定直接付诸行动,演练如何构建一个 Windows Presentation Foundation (WPF) 应用程序。由于这是 Coding4Fun,而且世界上有足够多的企业-Web 2.0-数据-门户-小玩意,那么就让我们面对这个转载 2006-12-19 13:49:00 · 1765 阅读 · 0 评论