163 - 问,Win8开发:xaml

163 - 问,Win8开发:xaml

如果你选择在 Microsoft Visual Basic、C# 或 C++ 中开发 Metro 风格应用,则使用可扩展应用程序标记语言 (XAML) 来定义用户界面。 

XAML 是一种声明性语言,你可以使用它创建应用 UI,如控件,形状、文本以及其他在屏幕上显示的组件。

如果你熟悉 Web 编程,则可能会认为 XAML 与 HTML 很相似。就像 HTML 一样,XAML 由元素和属性组成。但是 XAML 基于 XML,所以必须遵循 XML 规则,包括严格的格式要求。

你可能会问:“如果我打算使用 Microsoft Visual Studio 或 Microsoft Expression Blend 之类的工具来创建 UI,为什么还要关心 XAML?”即使有工具可以生成标记,你也不会希望自己永远对 XAML.的理解和使用只是一知半解。此外,有时候,如果你想要得到精美的控件或者希望了解控件背后原理,那么手动编写 UI 代码可能会更容易。

参考资料

http://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/hh465340.aspx

你可能感兴趣的:(163 - 问,Win8开发:xaml)