为什么WPF里面提供XAML技术?

为什么Winform里面没有?... 为什么Winform里面没有? 展开
 我来答
vs_xjqxzjx
2012-11-14 · 超过27用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:58.9万
展开全部
WPF是微软用来替代Winform的一种技术
开发Winform技术的时候,还没有开发XAML语言
当开发WPF的时候,引入了XAML这样一种基于XML的描述性语言
XAML主要用于构造WPF的用户界面,也就是UI
并且,借助于微软的Blend工具,图形设计人员(美工)可以设计图形,而这个图形可以导出为XAML语言
而开发人员可以很自然得运用Visual Studio使用美工设计好的XAML来编制程序
将开发人员和设计人员的工作流程集成起来,是微软推出XAML的主要原因之一
举个简单的例子来证明XAML设计UI的强大能力:
例如,你在winform写个自定义UI控件,一个五角星形状的Button,几乎是不可能完成的事情
但是在WPF中用XAML可以很容易地实现(使用WPF的模板,而完全可以用XAML定义模板)

使用XAML还可以很容易进行以下操作:
数据绑定、定义并执行动画、表示各种图形等。
miniappcwgg1p8e1w093
2012-11-15 · TA获得超过193个赞
知道小有建树答主
回答量:75
采纳率:0%
帮助的人:107万
展开全部
因为渲染方式不同,WinForm主要采用的是GDI+的绘图方式,Xaml是微软开发用来制作矢量界面的标记语言,根本的不同在于GDI+是位图绘图,XAML创建的是矢量界面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1一品清茶1
2012-11-16 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:115万
展开全部
因为WPF是更注重了界面,html可以做出很棒的界面,基于xml的WPF同样可以做出很棒的界面。他使得前台和后台分开,有利于快速开发,和界面的美观
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
827199355
2012-11-16 · 超过15用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:24.3万
展开全部
方便显示端的开发啊,分离代码和设计,提供灵活的界面形式,这是我的感受~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式