开发手册 欢迎您!
软件开发者资料库

在MAC OS上编写XAML应用程序

在MAC OS上编写XAML应用程序 - 从简单和简单的步骤学习XAML,从基本到高级概念,包括概述,环境设置,在MAC OS上编写XAML应用程序,XAML Vs CSharp代码,XAML Vs.VB.NET,构建块,控件,布局,事件处理,数据绑定,标记扩展,依赖属性,资源,模板,样式,触发器,调试,自定义控件。

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作为子元素