📜  在MAC OS上编写XAML应用程序

📅  最后修改于: 2020-11-18 10:29:54             🧑  作者: Mango


XAML应用程序也可以在Mac上开发。在Mac上,XAML可以用作iOS和Android应用程序。要在Mac上设置环境,请访问www.xamarin.com 。单击产品,然后选择Xamarin平台。下载Xamarin Studio并安装。它将允许您为各种平台开发应用程序。

XAML – C#语法

在本章中,您将学习编写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作为子元素