XAML应用程序也可以在Mac上开发.在Mac上,XAML可以用作iOS和Android应用程序.要在Mac上设置环境,请转到 www.xamarin.com .单击Products并选择Xamarin Platform.下载Xamarin Studio并安装它.它将允许您为各种平台开发应用程序.
XAML - C#语法
在本章中,您将学习基本的XAML语法/编写XAML应用程序的规则.我们来看一个简单的XAML文件.
正如您在上面的XAML文件中所看到的,有不同种类的标签和元素.下表简要描述了所有元素.
Sr.No | 元素&说明 |
---|---|
1 | < Window 它是根的开头对象元素或容器. |
2 | x:Class ="Resources.MainWindow" 这是将标记连接到其中定义的部分类代码的部分类声明. |
3 | xmlns 映射WPF客户端/框架的默认XAML命名空间 |
4 | xmlns:x XAML语言的XAML命名空间whi ch将其映射到x:前缀 |
5 | > 根的对象元素结束. |
6 | < Grid>
启动和关闭空网格对象的标记. |
7 |
关闭对象元素 |
语法规则for Object Element
XAML的语法规则几乎与XML类似.如果你看一下XAML文档,那么你会注意到它实际上是一个有效的XML文件.但是,XML文件不能是有效的XAML文件.这是因为在XML中,属性的值必须是字符串,而在XAML中,它可以是一个不同的对象,称为属性元素语法.
Object元素的语法以左尖括号(<)开头,后跟对象的名称,例如按钮.
定义该对象元素的一些属性和属性.
对象元素必须用正斜杠(/)后面跟着一个直角括号(>).
简单对象的例子没有子元素和减号;
< Button/>
具有某些属性&minus的对象元素的示例;
< Button Content ="Click Me"Height ="30"Width ="60"/>
定义属性的替代语法示例(属性元素语法) :
具有子元素和对象的对象示例; StackPanel包含Textblock作为子元素