4个回答
展开全部
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还可以很容易进行以下操作:
数据绑定、定义并执行动画、表示各种图形等。
开发Winform技术的时候,还没有开发XAML语言
当开发WPF的时候,引入了XAML这样一种基于XML的描述性语言
XAML主要用于构造WPF的用户界面,也就是UI
并且,借助于微软的Blend工具,图形设计人员(美工)可以设计图形,而这个图形可以导出为XAML语言
而开发人员可以很自然得运用Visual Studio使用美工设计好的XAML来编制程序
将开发人员和设计人员的工作流程集成起来,是微软推出XAML的主要原因之一
举个简单的例子来证明XAML设计UI的强大能力:
例如,你在winform写个自定义UI控件,一个五角星形状的Button,几乎是不可能完成的事情
但是在WPF中用XAML可以很容易地实现(使用WPF的模板,而完全可以用XAML定义模板)
使用XAML还可以很容易进行以下操作:
数据绑定、定义并执行动画、表示各种图形等。
展开全部
因为渲染方式不同,WinForm主要采用的是GDI+的绘图方式,Xaml是微软开发用来制作矢量界面的标记语言,根本的不同在于GDI+是位图绘图,XAML创建的是矢量界面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为WPF是更注重了界面,html可以做出很棒的界面,基于xml的WPF同样可以做出很棒的界面。他使得前台和后台分开,有利于快速开发,和界面的美观
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方便显示端的开发啊,分离代码和设计,提供灵活的界面形式,这是我的感受~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询