logo资料库

Xamarin最全开发指南.pdf

第1页 / 共1965页
第2页 / 共1965页
第3页 / 共1965页
第4页 / 共1965页
第5页 / 共1965页
第6页 / 共1965页
第7页 / 共1965页
第8页 / 共1965页
资料共1965页,剩余部分请下载后查看
Cover Page
Xamarin.Forms
开始操作
什么是 Xamarin.Forms
安装
在 Windows 上安装 Xamarin
安装 Xamarin 预览版 (Windows)
从 Visual Studio 中卸载 Xamarin
安装 Visual Studio for Mac
安装 Xamarin 预览版 (Mac)
卸载 Visual Studio for Mac
Xamarin 防火墙配置说明
受支持的平台
首个应用
快速入门
文件 > 新建
多页
数据库
“样式”
深入探索
教程
堆积布局
Label
Button
文本输入
文本编辑器
映像
网格布局
列表
弹出窗口
应用生命周期
本地数据库
Web 服务
了解 Xamarin
.NET 开发人员
Java 开发人员
Objective-C 开发人员
Azure
开发指南
XAML
概述
XAML 基础
第 1 部分。 XAML 入门
第 2 部分。 基本 XAML 语法
第 3 部分。 XAML 标记扩展
第 4 部分。 数据绑定基础知识
第 5 部分。 从数据绑定到 MVVM
XAML 控件
XAML 编译
XAML 标记扩展
使用 XAML 标记扩展
创建 XAML 标记扩展
工具
XAML 热重载
XAML 工具箱
XAML 预览程序
设计时数据
自定义控件
命名空间
XAML 命名空间
XAML 自定义命名空间架构
建议的 XAML 命名空间前缀
其他功能
可绑定属性
附加属性
资源字典
传递参数
泛型
字段修饰符
在运行时加载 XAML
应用程序基础知识
概述
可访问性
自动化属性
键盘辅助功能
应用类
应用生命周期
应用程序索引和深层链接
行为
介绍
附加行为
Xamarin.Forms 行为
可重用行为
EffectBehavior
EventToCommandBehavior
自定义呈现器
介绍
呈现器基类和本机控件
自定义 Entry
自定义 ContentPage
自定义图钉
自定义 ListView
自定义 ViewCell
自定义 WebView
实现视图
实现视频播放器
创建平台视频播放器
播放 Web 视频
将视频源绑定到播放器
加载应用程序资源视频
访问设备的视频库
自定义视频传输控件
自定义视频定位
数据绑定
基本绑定
绑定模式
字符串格式设置
绑定路径
绑定值转换器
相对绑定
绑定回退
多绑定
命令界面
编译的绑定
DependencyService
介绍
注册及解决方法
从照片库中选取
双屏
双屏模式
双屏布局
双屏设备功能
双屏平台帮助程序
双屏触发器
效果
介绍
效果创建
传递参数
作为 CLR 属性的参数
作为附加属性的参数
调用事件
可重用 RoundEffect
手势
点击
捏放
平移
轻扫
本地通知
本地化
字符串和图像本地化
从右到左本地化
MessagingCenter
导航
分层导航
TabbedPage
CarouselPage
MasterDetailPage
模式页
shell
介绍
创建 Shell 应用程序
浮出控件
制表符
页面配置
导航
搜索
生命周期
自定义呈现器
模板
概述
控件模板
数据模板
介绍
创建数据模板
选择数据模板
触发器
用户界面
概述
C# 标记
控件引用
概述
Pages
布局
视图
单元
常用属性、方法和事件
第三方控件
显示数据
BoxView
Expander
图像
Label
映射
概述
初始化和配置
地图控件
位置和距离
锁定
多边形、折线和圆形
地理编码
启动本机映射应用
MediaElement
形状
概述
椭圆形
填充规则
几何图形
线
路径
路径
路径标记语法
路径转换
多边形
折线
矩形
WebView
启动命令
Button
ImageButton
RadioButton
RefreshView
搜索栏
SwipeView
设置值
CheckBox
DatePicker
Slider
步进器
开关
TimePicker
编辑文本
编辑器
条目
指示活动
ActivityIndicator
ProgressBar
显示集合
CarouselView
介绍
数据
布局
交互
EmptyView
滚动
CollectionView
介绍
数据
布局
选择
EmptyView
滚动
分组
IndicatorView
ListView
Data Sources
单元格外观
列表外观
交互性
性能
选取器
设置选取器的 ItemsSource 属性
将数据添加到选取器的项集合
TableView
其他控件
MenuItem
ToolbarItem
概念
动画
简单动画
缓动函数
自定义动画
颜色
DataPages
开始操作
控件引用
显示弹出窗口
字体
使用 SkiaSharp 处理图形
初始屏幕
样式
使用 XAML 样式设置 Xamarin.Forms 应用的样式
介绍
显式样式
隐式样式
全局样式
样式继承
动态样式
设备样式
样式类
使用级联样式表设置 Xamarin.Forms 应用的样式 (CSS)
主题设置
设置应用程序主题
响应系统主题更改
视觉对象
材料视觉对象
创建视觉对象呈现器
可视状态管理器
布局
概述
选择布局
核心布局
AbsoluteLayout
FlexLayout
Grid
RelativeLayout
StackLayout
其他布局
ContentView
Frame
ScrollView
概念
可绑定的布局
自定义布局
设备方向
LayoutOptions
布局压缩
边距和填充
平板电脑和桌面设备
平台功能
概述
Android
概述
AndroidX 迁移
AppCompat 和材料设计
按钮填充和阴影
条目输入法编辑器选项
ImageButton 投影
ListView 快速滚动
NavigationPage 栏高度
页面生命周期事件
软键盘输入模式
SwipeView 轻扫转换模式
TabbedPage 页面轻扫
TabbedPage 页面切换动画
TabbedPage 工具栏放置和颜色
ViewCell 上下文操作
VisualElement 提升
VisualElement 旧版颜色模式
WebView 混合内容
WebView 缩放
iOS
概述
针对命名字号的辅助功能“缩放”
单元格背景色
DatePicker 项选择
条目游标颜色
条目字体大小
格式化
模式页面演示样式
较大页面标题
ListView 组标头样式
ListView 行动画
ListView 分隔符样式
主线程控件更新
MasterDetailPage 阴影
NavigationPage 栏分隔符
NavigationPage 栏文本颜色模式
NavigationPage 栏半透明度
主页指示器可见性
页面状态栏可见性
选取器项选择
安全区域布局指南
ScrollView 内容触控
搜索栏样式
同时进行的平移手势识别
滑块拇指点击
SwipeView 轻扫转换模式
TabbedPage 半透明选项卡栏
TimePicker 项选择
VisualElement 模糊
VisualElement 投影
VisualElement 旧版颜色模式
VisualElement 第一个响应方
Windows
概述
默认图像目录
InputView 阅读顺序
ListView SelectionMode
MasterDetailPage 导航栏
页面工具栏放置
平台设置
RefreshView 拉取方向
SearchBar 拼写检查
TabbedPage 图标
VisualElement 访问密钥
VisualElement 旧版颜色模式
WebView JavaScript 警报
创建平台特定内容
设备分类
本机窗体
本机视图
采用 XAML 的本机视图
采用 C# 的本机视图
使用 Apple 登录
iOS 设置
其他平台设置
使用“使用 Apple 登录”功能
其他平台
GTK#
Mac
Tizen
WPF
Xamarin.Essentials
开始操作
平台与功能支持
加速计
应用信息
应用主题
气压计
电池
剪贴板
颜色转换器
指南针
连接性
检测抖动
设备显示信息
设备信息
电子邮件
文件系统帮助程序
手电筒
地理编码
地理位置
陀螺仪
启动器
磁力计
主线程
映射
打开浏览器
方向传感器
权限
电话拨号程序
平台扩展(Size、Rect、Point)
首选项
安全存储
共享
SMS
文本到语音转换
单位转换器
版本跟踪
振动
Web 验证器
Xamarin.Essentials 发行说明
疑难解答
数据和 Azure 云服务
概述
本地数据存储
概述
文件处理
本地数据库
Azure 服务
Azure 服务概述
Azure Cosmos DB 文档数据库
Azure 通知中心
Azure 存储
Azure 搜索
Azure Functions
Azure SignalR 服务
Azure 认知服务
认知服务概述
介绍
语音识别
拼写检查
文本翻译
感知情感识别
Web 服务
Web 服务概述
介绍
ASMX
WCF
REST
身份验证
身份验证概述
REST
Azure Active Directory B2C
Azure Cosmos DB 身份验证
部署和测试
概述
提高性能
热重启
使用 Visual Studio App Center 自动执行测试
发布 iOS 应用
发布 Android 应用
发布 UWP 应用
发布 Mac 应用
高级概念和内部机制
概述
控件类层次结构
依赖项解析
实验性标志
快速呈现器
源链接
疑难解答
常见问题
可否将 Xamarin.Forms 默认模板更新到较新的 NuGet 包?
为何 Visual Studio XAML 设计器对 Xamarin.Forms XAML 文件不起作用?
Android 生成错误:“LinkAssemblies”任务意外失败
为何 Xamarin.Forms.Maps Android 项目失败,且随附“COMPILETODALVIK :意外顶级错误”?
发行说明
示例
使用 Xamarin.Forms 书籍创建移动应用
企业应用程序模式电子书
Xamarin.Forms 中的 SkiaSharp Graphics
Contents Contents Xamarin.Forms 开始操作 什么是 Xamarin.Forms 安装 在 Windows 上安装 Xamarin 安装 Xamarin 预览版 (Windows) 从 Visual Studio 中卸载 Xamarin 安装 Visual Studio for Mac 安装 Xamarin 预览版 (Mac) 卸载 Visual Studio for Mac Xamarin 防火墙配置说明 受支持的平台 首个应用 快速入门 文件 > 新建 多页 数据库 “样式” 深入探索 教程 堆积布局 Label Button 文本输入 文本编辑器 映像 网格布局 列表 弹出窗口
应用生命周期 本地数据库 Web 服务 了解 Xamarin .NET 开发人员 Java 开发人员 Objective-C 开发人员 Azure 开发指南 XAML 概述 XAML 基础 第 1 部分。 XAML 入门 第 2 部分。 基本 XAML 语法 第 3 部分。 XAML 标记扩展 第 4 部分。 数据绑定基础知识 第 5 部分。 从数据绑定到 MVVM XAML 控件 XAML 编译 XAML 标记扩展 使用 XAML 标记扩展 创建 XAML 标记扩展 工具 XAML 热重载 XAML 工具箱 XAML 预览程序 设计时数据 自定义控件 命名空间 XAML 命名空间 XAML 自定义命名空间架构 建议的 XAML 命名空间前缀
其他功能 可绑定属性 附加属性 资源字典 传递参数 泛型 字段修饰符 在运行时加载 XAML 应用程序基础知识 概述 可访问性 自动化属性 键盘辅助功能 应用类 应用生命周期 应用程序索引和深层链接 行为 介绍 附加行为 Xamarin.Forms 行为 可重用行为 EffectBehavior EventToCommandBehavior 自定义呈现器 介绍 呈现器基类和本机控件 自定义 Entry 自定义 ContentPage 自定义图钉 自定义 ListView 自定义 ViewCell 自定义 WebView
实现视图 实现视频播放器 创建平台视频播放器 播放 Web 视频 将视频源绑定到播放器 加载应用程序资源视频 访问设备的视频库 自定义视频传输控件 自定义视频定位 数据绑定 基本绑定 绑定模式 字符串格式设置 绑定路径 绑定值转换器 相对绑定 绑定回退 多绑定 命令界面 编译的绑定 DependencyService 介绍 注册及解决方法 从照片库中选取 双屏 双屏模式 双屏布局 双屏设备功能 双屏平台帮助程序 双屏触发器 效果 介绍
效果创建 传递参数 作为 CLR 属性的参数 作为附加属性的参数 调用事件 可重用 RoundEffect 手势 点击 捏放 平移 轻扫 本地通知 本地化 字符串和图像本地化 从右到左本地化 MessagingCenter 导航 分层导航 TabbedPage CarouselPage MasterDetailPage 模式页 shell 介绍 创建 Shell 应用程序 浮出控件 制表符 页面配置 导航 搜索 生命周期 自定义呈现器
模板 概述 控件模板 数据模板 介绍 创建数据模板 选择数据模板 触发器 用户界面 概述 C# 标记 控件引用 概述 Pages 布局 视图 单元 常用属性、方法和事件 第三方控件 显示数据 BoxView Expander 图像 Label 映射 概述 初始化和配置 地图控件 位置和距离 锁定 多边形、折线和圆形 地理编码
启动本机映射应用 MediaElement 形状 概述 椭圆形 填充规则 几何图形 线 路径 路径 路径标记语法 路径转换 多边形 折线 矩形 WebView 启动命令 Button ImageButton RadioButton RefreshView 搜索栏 SwipeView 设置值 CheckBox DatePicker Slider 步进器 开关 TimePicker 编辑文本 编辑器
条目 指示活动 ActivityIndicator ProgressBar 显示集合 CarouselView 介绍 数据 布局 交互 EmptyView 滚动 CollectionView 介绍 数据 布局 选择 EmptyView 滚动 分组 IndicatorView ListView Data Sources 单元格外观 列表外观 交互性 性能 选取器 设置选取器的 ItemsSource 属性 将数据添加到选取器的项集合 TableView 其他控件
分享到:
收藏