关于WPF的2000千事 01--WPF是什么?

WPF (Windows Presentation Foundation)是一系列能够实现非常炫丽的图形化界面运行在Windows上的客户端的DotNet类库。WPF能运行在客户端也能很好的运用在web网站上。

WPF运用3D矢量图形,旨在脱离屏幕分辨率,做到根据屏幕大小自适应。WPF用DirectX进行界面绘制,如果显卡支持硬件加速时,启用硬件加速的DirectX版本,否则用软件加速DirectX版本进行渲染。

WPF是用于替代WinForm的一种技术。

国外的文章:https://wpf.2000things.com/index/

试着翻译,全当练习英语,理解错的地方可能很多,别信我。。

时间: 2024-08-28 20:13:23

关于WPF的2000千事 01--WPF是什么?的相关文章

关于WPF的2000件事 05--矢量图形和呈现与分辨率无关

在WPF中,渲染东西使用的是矢量图,而不是位图,包括你创建的用户自定义控件也不是像位图一样一个一个像素在屏幕上绘制,而是使用最基本的图形元素如形状.线.多边形. 因为WPF使用矢量图形,所以WPF的用户界面将与分辨率无关.这导致用户界面总是能呈现指定的大小不管设备的分辨率是多少. 国外的文章:https://wpf.2000things.com/index/ 试着翻译,全当练习英语,理解错的地方可能很多,别信我..

关于WPF的2000件事 02--WPF界面是如何渲染的?

WPF应用程序在运行时会自动检查显示的能力并分配一个相应的渲染层值. 第0层,没有硬件加速,所有渲染使用软件完成.相当于使用低于7.0版本的DirectX. 第1层,部份采用硬件加速,例如:径向梯度计算,3D光线计算,文本渲染,3D抗锯齿.相当于使用低于7.0版本到9.0的DirectX. 第2层,完全采用硬件加速,相当于高于9.0版本的DriectX. 如何确定当前层: int renTier = (RenderCapability.Tier >> 16); MessageBox.Show(

关于WPF的2000件事 03--开发WPF的工具

VS2010是你唯一能用来开发WFP(版本4)的工具.可以去微软的网站上下载免费的Visual Studio 2010 Express.其它版本可能要付费.想绘制更加绚丽的用户界面可以使用Expression Blend 4. 国外的文章:https://wpf.2000things.com/index/ 试着翻译,全当练习英语,理解错的地方可能很多,别信我..

关于WPF的2000件事 04--WPF是用来替代WinForm的

WPF是微软用来替代WinForm开发桌面程序的技术,虽然WinForm还会继续支持,但WPF是桌面程序的未来,WPF有很多特性比WinForm优秀,而已VS2010上也为WPF提供了很多先进的功能和工具. 国外的文章:https://wpf.2000things.com/index/ 试着翻译,全当练习英语,理解错的地方可能很多,别信我..

准备.Net转前端开发-WPF界面框架那些事,值得珍藏的8个问题

题外话 不出意外,本片内容应该是最后一篇关于.Net技术的博客,做.Net的伙伴们忽喷忽喷..Net挺好的,微软最近在跨平台方面搞的水深火热,更新也比较频繁,而且博客园的很多大牛也写的有跨平台相关技术的博客.做.Net开发块五年时间,个人没本事,没做出啥成绩.想象偶像梅球王,年龄都差不多,为啥差别就这么大.不甘平庸,想趁机会挑战下其他方面的技术,正好有一个机会转前段开发. 对于目前正在从事或者工作中会用到WPF技术开发的伙伴,此片内容不得不收藏,本片介绍的八个问题都是在WPF开发工作中经常使用到

winform和WPF的那点事~

一.定义 1.Winform的定义: WinForm是·Net开发平台中对Windows Form的一种称谓. 2.WPF的定义: WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分.它提供了统一的编程模型.语言和框架,真正做到了分离界面设计人员与开发人员的工作:同时它提供了全新的多媒体交互用户图形界面 二.特点 1.Winform的特点: 功能强大:Windows窗体可用于设计

WPF入门教程系列十五——WPF中的数据绑定(一)

使用Windows Presentation Foundation (WPF) 可以很方便的设计出强大的用户界面,同时 WPF提供了数据绑定功能.WPF的数据绑定跟Winform与ASP.NET中的数据绑定功能类似,但也有所不同,在 WPF中以通过后台代码绑定.前台XAML中进行绑定,或者两者组合的方式进行数据绑定.您可以绑定控件.公共属性.XML 或对象,WPF中的数据绑定跟WinForm与ASP.NET相比,更加快捷.灵活和简单. 一.什么是数据绑定 WPF 中的数据绑定,必须要有绑定目标和

wpf 研究之道 winform or wpf,u choose who?

很久以前,我们用winform做过一个五子棋的程序,当时用winform的画图,先画出棋盘...后来项目的研究阶段,偶尔用winform做个小工具.闲暇之余,看到介绍wpf的资料,只知道它采用了xaml格式的界面,于是创建一个新的wpf项目,拖几个控件,改改样式,觉得界面编写比较新颖,也可以双击按钮,进入后台代码.这一点与winform一样. 开始正式接触wpf也是从去年年底开始,当项目决定使用wpf时,我便与wpf结下不解之缘.为什么决定使用wpf?是什么驱使我们采用新的技术?  boss想着

WPF 多点触摸开发[2]:WPF触摸的几个手势的执行顺序

原文:WPF 多点触摸开发[2]:WPF触摸的几个手势的执行顺序 前面我讲了在win7下使用模拟器,进行调试模拟多点触摸,其实际开发中这样也比较麻烦.. 要拿几个鼠标. 所以更多的人会 买个触摸套 套在显示屏上. 这样可支持 2点触摸. 又没有正真触摸屏的昂贵,价格也相对优惠很多. 接下来进入正题 . WPF其实本身对触摸事件就支持. 其中有些高及触屏的操作的手势路由事件. 大大增强了用户体验性. 使得我们能做出类似iphone手机的的触控效果.并使之这些柔和的效果 移植到桌面触摸应用上. 首先