当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > What is XAML?

ASP.NET
URTracker 2.11版 license验证原理剖析
使用DataReader还是DataSet?
XCodeFactory 强化静态检查!
[DNN模块开发]如何写模块数据库安装脚本
C#中数据库操作
.NET和SQL Server中“空值”辨析
用 .NET 实现插件机制
如何用MAPI和CDONTS来发邮件
VB6 中使用错误处理对于速度的影响
基于XMPP的JABBERD功能特性分析
我在使用C#中Treeview与解析XML遇到的问题
使aspx页面能接受HTML,asp的页面传送的文件
顺序求出c(n,r)的排列组合
asp.net生成静态页
根据数据库生成xml二法
Render方法生成静态页
用ASP.Net获取客户端网卡的MAC
缓存类的实现(C#)
r.a.d.controls Q2 2005中TreeView 控件遮挡问题
为按钮添加 确认 对话框

ASP.NET 中的 What is XAML?


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 207 ::
收藏到网摘: n/a

XAMLXAML (pronounced "Zamel," rhymes with "Camel") is a new XML-based declarative markup language for user interface development. XAML, Extensible Application Markup Language, was created by Microsoft for rapidly building user interfaces for .NET Framework applications. "Longhorn," Microsoft's next version of Windows, is designed to separate presentation layer code from application logic. XAML is Longhorn's default language for user interface programming. XAML allows the developer to control the layout of application interfaces including text, graphics, buttons, and the entire collection of .NET user interface controls. Each XAML tag corresponds directly to a .NET Framework class. So creating a new button, for example, is as simple as using a tag in your XAML file. The tag instantiates a Button object using the default constructor and allows you to set properties on the button, such as text label, size, etc. Events and the associated "code behind" handler are specified in the XAML as attributes as well. In Longhorn, code can be either inlined in your XAML file or placed in the code behind file, much like ASP.NET. With XAML as the presentation layer and your favorite .NET language as the logic and event handling layer, you can build powerful applications that can be easily updated and modified without having to cross the line between presentation and logic. The user interface can be easily changed without touching logic and event-handling code, simplifying development and making applicaiton code more secure. Microsoft's XAML will be available only with Longhorn. The many benefits of XAML, however are available to .NET Framework developers right now with Xamlon. Download Xamlon now to try XAML Today!