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

ASP.NET
探讨:ASP.NET技术的学习顺序问题
关于ASP.NET在IIS一些问题的经验总结
ASP.NET中通过对话框方式下载文件
ASP.NET网络编程中常用到的27个函数集
ASP.NET生成静态网页的方法
ASP.NET 2.0中实现弹窗报警提示
复杂ASP.NET服务器控件调整小技巧
ASP.NET调用oracle存储过程实现快速分页
VB.NET实现窗体图标最小化到状态栏
ASP.NET技巧:DataGrid传统分页方式
ASP.NET里的事务处理
ASP.NET 2.0高级数据处理之数据绑定
ASP.NET多频道网站架构实现方法
.NET vs J2EE——面对SOA的荒谬与误解
ASP.NET 2.0中执行数据库操作命令之一
ASP.NET应用程序资源访问安全模型
ASP.NET 2.0中的Web和HTML服务器控件
对.NET Framework 反射的反思
带你走进ASP.NET(1)
带你走进ASP.NET(2)

ASP.NET 中的 What is XAML?


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 39 ::
收藏到网摘: 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!