Xamarin XAML语言教程三册大学霸内部资料

Xamarin XAML语言教程三册大学霸内部资料

Xamarin XAML语言教程大学霸

Xamarin XAML语言教程大学霸

黑白教程:234元
彩色教程:324元
页数:基础语法篇:165页  内容呈现篇:228页  页面布局篇:314页
更新说明:
v3.3:(1)Xamarin.Forms更新到4.2.0。(2)增加内容:25.4  页眉页脚。
v3.2:(1)Xamarin.Forms更新到4.1。(2)增加内容:10.3.2  复选框控件。
v3.1:(1)更新内容:1.4  解析XAML。(2)增加内容:1.7.3  使用设计时数据。
v3.0:(1)Xamarin.Forms更新到4.0。(2)增加内容:第25章  集合视图。
v2.6:(1)Xamarin.Forms更新到3.6。(2)增加内容:13.2.4  使用模板生成标记(3)增加内容:22.6.3  设置分组的头部风格(4)增加内容:22.9.3  获取元素序列编号(5)增加内容:22.10  终止列表的行动画
v2.5:(1)Xamarin.Forms更新到3.5。(2)增加内容:21.5  布局绑定(3)增加内容:23.3.2  改变表节
v2.4:(1)Xamarin.Forms更新到3.4。(2)增加内容:10.1.9  图像按钮控件ImageButton。(3)增加内容:13.1.4  重新加载。
V2.3:(1)Xamarin Forms更新到3.3。(2)增加16.5和17.6两节内容。
V2.2:(1)Xamarin.Forms更新到3.2。(2)增加内容:2.4 语言属性标签。(3)增加内容:6.2.6 值的特殊情况
介绍:在Xamarin.Forms中,XAML语言用来界面设计。使用该语言,可以将界面和逻辑代码进行分离。使用该语言,可以将界面和逻辑代码进行分离。本教程详细如何使用XAML语言对界面进行页面布局,以及各项语法规范,并讲解如何使用XAML语言呈现各种接界面内容,如文本、图像、地图等。
试读下载:https://pan.baidu.com/s/148a2l6oVUGtH6BDXbQqR9w 提取码: w5w9
学习建议:学习本教程之前,建议先了解Xamarin.Forms开发技术,可以参考本店教程Xamarin.Forms开发实战
注意:如需购买教程或者有疑问,可以联系 QQ:2186937435、1516986659
声明:
买教程送邮件答疑
教程版权归大学霸所有
教程为黑白和彩色两种,请自行选择
由于教程有水印,影响二次销售,不接受退款
为防盗版,教程每页都会添加水印,水印默认为购买者的帐号
购买时,请QQ联系,确定收货地址、付款方式等。

目录

基础语法目录

第1章  XAML语言基础 1
1.1  XAML语言简介 1
1.2  创建XAML文件 1
1.2.1  使用Visual Studio创建XAML 1
1.2.2  使用Visual Studio for Mac创建XAML 5
1.3  XAML文件结构 10
1.4  解析XAML 11
1.4.1  XML声明 12
1.4.2  命名空间 12
1.4.3  对应C#类 13
1.5  对象元素的声明方式 13
1.5.1  包含属性的特性语法形式 14
1.5.2  对象元素语法形式 14
1.6  显示到界面 15
1.6.1  创建项目后再创建XAML文件 15
1.6.2  创建项目时创建XAML文件 15
1.7  XAML预览 16
1.7.1  Visual Studio中实现预览 16
1.7.2  Visual Studio for Mac中实现预览 18
1.7.3  使用设计时数据 19
第2章  属性和属性值 22
2.1  设置属性 22
2.1.1  使用属性语法设置属性 22
2.1.2  使用属性元素语法设置属性 23
2.2  附加属性 24
2.3  平台属性标签 25
2.4  语言属性标签 28
2.5  内容属性 31
2.6  属性值 32
2.6.1  基本数据类型 32
2.6.2  Unicode字符 32
2.6.3  特殊字符 32
2.6.4  对齐方式 33
2.6.5  复杂类型 33
第3章  代码文件/XAML文件关联属性 35
3.1  x:属性 35
3.1.1  x:Name属性 35
3.1.2  传递参数——带参数的构造函数 36
3.1.3  传递参数——调用方法 38
3.1.4  定制视图 41
3.2  交互 43
3.2.1  事件 43
3.2.2  手势 47
第4章  XAML标记扩展 50
4.1  使用静态成员 50
4.1.1  自带类成员 50
4.1.2  自定义类成员 52
4.1.3  外部类成员 55
4.2  资源字典 56
4.2.1  资源字典定义的基本语法 57
4.2.2  资源项的定义 57
4.2.3  访问静态资源 59
4.2.4  OnPlatform资源 60
4.2.5  字典树 61
4.2.6  动态资源 64
4.3  约束标记扩展 66
4.4  其它标记扩展 69
4.5  自定义标记扩展 69
第5章  样式 77
5.1  基本样式 77
5.1.1  构建样式标签 78
5.1.2  构建样式属性 79
5.1.3  应用样式 81
5.1.4  样式属性使用方法 82
5.1.5  样式的使用规则 86
5.2  在代码中使用样式 88
5.3  样式的继承 93
5.3.1  在样式中定义一个父类类型 93
5.3.2  派生新样式 94
5.4  隐式样式 98
5.4.1  使用隐式样式 99
5.4.2  隐式样式的使用规则 100
5.5  动态样式 105
5.5.1  动态样式的实现 106
5.5.2  设备样式 114
第6章  数据绑定基础 119
6.1  绑定的实现 119
6.2  视图到视图绑定 119
6.2.1  正向绑定 119
6.2.2  反向绑定 122
6.2.3  混合绑定 125
6.2.4  数据转换 128
6.2.5  更新方式 133
6.2.6  值的特殊情况 142
6.3  绑定集合 142
第7章  MVVM 147
7.1  MVVM相互关系 147
7.2  数据绑定实现 148
7.3  数据交互 151
7.4  命令接口 156

内容呈现目录

第8章  文本Label 1
8.1  标签控件的基本结构 1
8.1.1  构建标签控件 1
8.1.2  显示文本 1
8.1.3  多行问题 2
8.1.4  特殊字符 3
8.1.5  缩放标签 4
8.2  字体 4
8.2.1  显示文本的字体 4
8.2.2  字体样式 5
8.2.3  字体大小 6
8.2.4  字体系列 9
8.3  颜色 14
8.3.1  文本颜色 14
8.3.2  背景颜色 15
8.4  对齐 16
8.4.1  文本对齐 16
8.4.2  缩进 20
8.4.3  截断 21
8.4.4  换行 22
8.5  格式化文本 25
8.6  行高 29
8.7  限制行数 30
8.8  修饰文本 30
第9章  图像Image 32
9.1  支持的属性和事件 32
9.1.1  Image类支持的XAML 32
9.1.2  公共属性和事件 32
9.2  图像来源 33
9.2.1  网络图像 33
9.2.2  本地图像 34
9.3  图像缩放 38
9.3.1  缩放模式 38
9.3.2  缩放因子 41
9.4  图像定位 42
9.4.1  描点位置 42
9.4.2  布局方式 44
9.5  图像尺寸 46
9.5.1  高度宽度 46
9.5.2  最小的高度宽度 47
9.6  旋转图像 48
9.6.1  Z轴上的旋转 48
9.6.2  X轴上的旋转 49
9.6.3  Y轴上的旋转 50
9.7  图像背景 51
9.7.1  背景颜色 51
9.7.2  透明度 52
9.8  图像尺寸改变 52
9.9  图像的状态 55
9.9.1  图像是否可见 55
9.9.2  图像是否加载 58
9.9.3  图像是否启用 60
9.9.4  图像是否具有焦点 63
9.10  平台指定图像 64
9.10.1  使用OnPlatform标签 64
9.10.2  使用本地文件 65
9.11  颜色块BoxView 66
9.11.1  颜色块的颜色 66
9.11.2  颜色块的大小 67
9.11.3  圆角颜色块 67
第10章  基本交互控件 69
10.1  点击操作 69
10.1.1  构建普通按钮控件Button 69
10.1.2  按钮文本 69
10.1.3  背景颜色 73
10.1.4  边框 74
10.1.5  图片 76
10.1.6  按钮内边距 77
10.1.7  Tab键导航 78
10.1.8  事件触发 78
10.1.9  图像按钮控件ImageButton 82
10.2  微调操作 87
10.2.1  滑块控件Slider 87
10.2.2  步进控件Stepper 98
10.3  开关操作 104
10.3.1  开关控件Switch 104
10.3.2  自定义复选框CheckBox 110
10.4  文本输入 115
10.4.1  键盘 115
10.4.2  单行文本——文本框控件Entry 118
10.4.3  多行文本——文本视图Editor 128
10.4.4  搜索栏 137
第11章  选择器 148
11.1  通用选择器Picker 148
11.1.1  设置标题 148
11.1.2  设置条目 150
11.1.3  设置字体系列 152
11.1.4  设置文本颜色 153
11.1.5  实现响应 153
11.1.6  被选中的条目 156
11.1.7  选择器的数据绑定 157
11.1.8  Tab键导航 161
11.2  日期选择器DatePicker 161
11.2.1  设置日期 161
11.2.2  日期格式 163
11.2.3  设置文本颜色 165
11.2.4  实现响应 165
11.2.5  Tab键导航 167
11.3  时间选择器TimePicker 168
11.3.1  设置显示的时间 168
11.3.2  设置时间格式 170
11.3.3  设置文本颜色 171
11.3.4  实现响应 171
11.3.5  Tab键导航 174
11.4  分段控件 174
11.4.1  引入SegmentedControl控件 174
11.4.2  设置段 175
11.4.3  美化分段控件 178
11.4.4  实现响应 179
第12章  程序状态与进度 183
12.1  活动指示器ActivityIndicator 183
12.1.1  构建活动指示器 183
12.1.2  活动指示器的显示隐藏 183
12.1.3  活动指示器颜色 187
12.2  进度条ProgressBar 188
12.2.1  构建进度条 188
12.2.2  设置进度条的当前进度 189
12.2.3  设置进度条的进度颜色 195
12.2.4  进度条的显示方式 196
12.2.5  Tab键导航 199
第13章  特殊内容 200
13.1  网页视图WebView 200
13.1.1  加载内容 200
13.1.2  导航 203
13.1.3  加载事件 205
13.1.4  重新加载 208
13.1.5  注意问题 208
13.2  地图Map 209
13.2.1  初始化地图 209
13.2.2  指定显示内容 215
13.2.3  显示方式 219
13.2.4  使用模板生成标记 221
13.3  OpenGL视图OpenGLView 226

页面布局目录

第14章  基本页面和视图 1
14.1  基本页面ContentPage 1
14.2  基本视图ContentView 4
14.3  控件模板ControlTemplate 8
14.3.1  构建控件模板 8
14.3.2  控件模板的模板绑定 13
14.4  模板页面TemplatedPage 15
14.5  模板视图TemplatedView 16
第15章  主从页面MasterDetailPage 20
15.1  构建方式 20
15.1.1  单个页面 20
15.1.2  多个页面 26
15.2  显示方式 31
15.2.1  iOS 32
15.2.2  Android 34
15.2.3  UWP 36
15.2.4  显示主页面 36
15.3  定制页面 37
15.3.1  禁止滑动切换 37
15.3.2  交互 37
第16章  标签栏页面TabbedPage 41
16.1  构建方式 41
16.1.1  单一页面构建方式 41
16.1.2  多个页面构建方式 44
16.2  使用模板定制标签栏页面 47
16.3  交互处理 51
16.3.1  CurrentPageChanged事件 51
16.3.2  PagesChanged事件 54
16.4  页面跟踪 58
16.5  Tab键导航 60
第17章  导航页面NavigationPage 62
17.1  工作原理 62
17.2  构建导航页面 62
17.3  设置导航栏 71
17.3.1  导航栏背景颜色 71
17.3.2  导航栏显示的文本颜色 72
17.3.3  返回按钮的标题 72
17.3.4  显示隐藏返回按钮 73
17.3.5  导航栏上的图标 74
17.3.6  显示隐藏导航栏 75
17.3.7  自定义导航栏 76
17.4  获取当前页面内容 78
17.5  导航事件 81
17.6  Tab键导航 86
第18章  旋转页面和旋转视图 87
18.1  旋转页面CarouselPage 87
18.1.1  构建旋转页面 87
18.1.2  用模板定制旋转页面 90
18.2  旋转视图CarouselView 94
18.2.1  引入CarouselView 94
18.2.2  触发事件 101
第19章  绝对布局AbsoluteLayout 103
19.1  容器大小 103
19.1.1  设置容器大小 103
19.1.2  获取容器大小 104
19.2  容器外观 105
19.2.1  背景颜色 105
19.2.1  旋转 105
19.3  容器內边距 106
19.3.1  内边距属性 107
19.3.2  平台指定 108
19.4  子元素的位置 109
19.4.1  绝对位置 110
19.4.2  相对位置 114
19.5  遮罩 115
19.6  屏幕旋转 119
第20章  网格布局Grid 122
20.1  公共属性 122
20.1.1  背景颜色 122
20.1.2  布局方式 122
20.1.3  网格大小 122
20.1.4  其它属性 123
20.2  定义行列的格式 124
20.2.1  定义行格式 124
20.2.2  定义列格式 124
20.3  单元格子元素 125
20.3.1  行位置 125
20.3.2  列位置 125
20.3.3  行跨度 127
20.3.4  列跨度 129
20.4  单元格边线 130
20.4.1  定义GridLength值 130
20.4.2  使用BoxView 132
20.4.3  设置间距 135
20.5  旋转屏幕 137
第21章  其他布局 142
21.1  堆栈布局StackLayout 142
21.1.1  构建堆栈布局 142
21.1.2  布局方式 145
21.1.3  子元素间距 147
21.2  帧布局Frame 148
21.2.1  帧布局背景颜色 148
21.2.2  帧布局的内容大小 149
21.2.3  边距 150
21.2.4  美化帧布局 151
21.3  相对布局RelativeLayout 153
21.3.1  约束表达式 154
21.3.2  位置约束 154
21.3.3  大小约束 158
21.3.4  边界约束 160
21.4  Flex布局 163
21.4.1  构建Flex布局 163
21.4.2  排列方向 164
21.4.3  对齐方式 165
21.4.4  换行方式 167
21.4.5  元素位置 168
21.5  布局绑定 169
第22章  列表视图ListView 172
22.1  列表内容 172
22.1.1  简单内容 172
22.1.2  复杂内容 174
22.2  分隔线 177
22.2.1  分隔线颜色 178
22.2.2  分隔线可见性 178
22.2.3  全宽分隔线 179
22.3  行高 180
22.3.1  指定行高 180
22.3.2  不同行高 181
22.4  默认选中项 184
22.5  选中模式 185
22.6  分组 186
22.6.1  实现分组 186
22.6.2  自定义分组的头部 190
22.6.3  设置分组的头部风格 191
22.7  页眉页脚 193
22.7.1  普通页眉页脚 193
22.7.2  自定义页眉页脚 194
22.8  上下文菜单 198
22.9  交互 204
22.9.1  选中项 205
22.9.2  下拉刷新 209
22.9.3  获取元素序列编号 213
22.10  终止列表的行动画 215
第23章  表视图TableView 217
23.1  表的结构 217
23.2  内容形式 217
23.2.1  Data 217
23.2.2  Form 220
23.2.3  Settings 223
23.2.4  Menu 224
23.3  定制表 228
23.3.1  改变单元格 228
23.3.2  改变表节 232
23.3.3  条件节 233
23.4  单元格 237
23.4.1  单元格的使用方式 237
23.4.2  文本框单元格 238
23.4.3  开关单元格 245
23.4.4  文本单元格 252
23.4.5  图像单元格 257
第24章  滚动视图ScrollView 260
24.1  滚动视图内容 260
24.2  方向 262
24.2.1  滚动方向 262
24.2.2  水平滚动量 265
24.2.3  垂直滚动量 266
24.2.4  进度 268
24.3  滚动条 270
24.4  滚动事件 270
第25章  集合视图 274
25.1  集合视图的外观 274
25.1.1  设置集合视图大小 274
25.1.2  背景颜色 274
25.1.3  旋转、缩放、平移 276
25.2  集合视图的内容 277
25.2.1  简单内容 277
25.2.2  复杂内容 279
25.2.3  空白内容 283
25.3  内容布局 286
25.3.1  列表布局 287
25.3.2  网格布局 288
25.3.3  内容尺寸 290
25.3.4  设置布局方向 291
25.4  页眉页脚 292
25.4.1  普通页眉页脚 292
25.4.2  自定义页眉页脚 293
25.5  交互操作 297
25.5.1  选中操作 297
25.5.2  滚动操作 302
附录 306
AbsoluteLayout类支持的XAML 306
ActivityIndicator类支持的XAML 306
BoxView类支持的XAML 306
Button类支持的XAML 306
ContentPage类支持的XAML 307
ContentPresenter类支持的XAML 307
ContentView类支持的XAML 307
DatePicker类支持的XAML 307
Editor类支持的XAML 307
Entry类支持的XAML 307
EntryCell类支持的XAML 308
Frame类支持的XAML 308
Grid类支持的XAML 308
Image类支持的XAML 308
ImageCell类支持的XAML 309
Keyboard类支持的XAML 309
Label类支持的XAML 309
ListView类支持的XAML 309
Map类支持的XAML 310
MasterDetailPage类支持的XAML 310
NavigationPage类支持的XAML 310
OpenGLView类支持的XAML 310
Picker类支持的XAML 311
ProgressBar类支持的XAML 311
RelativeLayout类支持的XAML 311
ScrollView类支持的XAML 311
SearchBar类支持的XAML 311
Slider类支持的XAML 312
StackLayout类支持的XAML 312
Stepper类支持的XAML 312
Switch类支持的XAML 312
SwitchCell类支持的XAML 312
TableView类支持的XAML 312
TemplatedPage类支持的XAML 313
TemplatedView类支持的XAML 313
TextCell类支持的XAML 313
TimePicker类支持的XAML 313
View类支持的XAML 313
ViewCell类支持的XAML 313
VisualElement类支持的XAML 313
WebView支持的XAML 314

Comments are closed.