📅  最后修改于: 2020-11-18 10:29:54             🧑  作者: Mango
XAML应用程序也可以在Mac上开发。在Mac上,XAML可以用作iOS和Android应用程序。要在Mac上设置环境,请访问www.xamarin.com 。单击产品,然后选择Xamarin平台。下载Xamarin Studio并安装。它将允许您为各种平台开发应用程序。
在本章中,您将学习编写XAML应用程序的基本XAML语法/规则。让我们看一个简单的XAML文件。
如您在上面的XAML文件中所看到的,有不同种类的标记和元素。下表简要描述了所有元素。
Sr.No | Elements & Description |
---|---|
1 |
It is the opening object element or container of the root. |
2 |
x:Class=”Resources.MainWindow” It is the partial class declaration which connects the markup to the partial class code behind defined in it. |
3 |
xmlns Maps the default XAML namespace for WPF client/framework |
4 |
xmlns:x XAML namespace for XAML language which maps it to x: prefix |
5 |
> End of object element of the root. |
6 |
Starting and closing tags of an empty grid object. |
7 |
Closing the object element |
XAML的语法规则几乎与XML类似。如果查看XAML文档,您会发现它实际上是一个有效的XML文件。但是,XML文件不能是有效的XAML文件。这是因为在XML中,属性的值必须是字符串,而在XAML中,它可以是不同的对象,称为Property元素语法。
Object元素的语法以左尖括号(<)开头,后跟对象名称,例如Button。
定义该对象元素的一些属性和属性。
Object元素必须用正斜杠(/)紧跟,然后紧跟一个直角括号(>)。
没有子元素的简单对象示例-
具有某些属性的对象元素的示例-
定义属性的替代语法示例(属性元素语法)-
具有子元素的对象的示例-StackPanel包含Textblock作为子元素