Xamarin.Forms(一) 学习笔记
2024-08-30 18:21:39
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>
最新文章
- Eclipse的FindBugs插件
- 【转载】Recommendations with Thompson Sampling (Part II)
- UIViewController 的 presentedViewController 和 presentingViewController
- (转载)linux中设备文件配置程序udev详解
- NYOJ题目817英文藏头诗
- 用Python操纵MySQL
- Redis学习记录之————微博项目
- 导出到Excel并且取消默认的科学计算法
- UISegment
- JQuery、js判断复选框是否选中状态
- python-增删改查
- [A Top-Down Approach][第一章 计算机网络和因特网]
- C# WinForm判断Win7下是否是管理员身份运行
- 是什么让C#成为最值得学习的编程语言
- js eval函数写一个简单的计算器
- luogu P5300 [GXOI/GZOI2019]与或和
- centos7搭建ELK Cluster集群日志分析平台(三):Kibana
- CentOS7用Mono和MonoDevelop写C#程序
- js如何获取字符串第几次出现的位置
- UI 增加文本