Xamarin.Forms(一) 学习笔记

Xamarin.Forms是Xamarin跨平台开发app的跨平台的一个Framework,要使用这套Framework,要从XAML说起。

XAML是同通过xml的方式来描述控件和动作,可以通过编译器来转换成相应的控件。

我们除了可以用程序代码实现也可以通过XAML来实现。

打开vs2017 new 一个 Xamarin.Forms

 

完成后的效果

然后我们点击它

就可以看到生成的XAML,里面有一个Label的控件,然后我们点击运行,可以看到结果如下:

 上面的是通过XAML形式来创建我们控件,现在可以把XAML的Label注释掉,然后我们来看看代码是如何实现创建的

 

运行效果:

可以看到结果还是一样。

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"          <!--得到Xamarin提供的控件-->
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"          <!--在XAML文件里面可以使用dotnet Framework 所定义出来的控件来当作它标签或者属性-->
    xmlns:local="clr-namespace:HelloXamarin"                      <!--对应的命名空间下-->
    x:Class="HelloXamarin.MainPage">                            <!--XAML所对应的类-->
</ContentPage>

  

猜你喜欢

转载自www.cnblogs.com/ancm/p/9428026.html