首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏林德熙的博客

    Xamarin.Forms 按钮样式 圆角按钮

    在 Xamarin 中可以方便进行样式定义或不进行定义样式只修改属性而改变外观,如按钮的圆角可以通过 CornerRadius 属性设置

    4.4K20发布于 2020-12-07
  • 来自专栏葡萄城控件技术团队

    Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台的用户界面

    Xamarin.Forms 通过使用平台的原生控件来渲染用户界面,使用 Xamarin.Forms 的 App在外观上与平台完全一致。 Xamarin.Forms允许开发人员使用C#语言来快速构建UI界面,由于基于Xamarin.Forms开发的应用程序完全是原生的,它的受限很少,例如浏览器沙盒、底层API限制还有性能,相反它完全可以使用底层操作系统提供的 本文将会介绍整个Xamarin.Forms框架的核心和基础概念,包括: · 如何安装 Xamarin.Forms · 在 Visual Studio和Xamarin Studio中建立 Xamarin.Forms 使用 Xamarin.Forms Page Android 创建一个Activity类型,并且使用 MainLauncher 特性修饰,在 OnCreate 方法中,初始化Xamarin.Forms框架 是什么,以及如何使用 Xamarin.Forms 来构建跨平台的应用,我们从如何安装 Xamarin.Forms,到如何创建一个 Xamarin.Forms 项目,如何构建用户界面,如何进行数据绑定以及如何切换页面

    16.2K70发布于 2018-01-10
  • 来自专栏毛毛v5

    Xamarin.Forms 阐述和环境搭建

    而且重点是Xamarin.Forms!!必须是Xamarin.Forms!!!,什么Xamarin.Android,什么Xamarin.iOS啥的,我觉得根本没有必要考虑。 所以我们重点还是学习Xamarin.Forms吧!尽量减少平台依赖!            自从M$把Xamarin收入麾下,Xamarin.Forms开发环境集成到vs IDE工具之后,开发环境的搭建就相当的简便了,那就是安装VS系列开发套件! 装好之后打开文件->新建项目->C#->Cross-Platform->移动应用(Xamarin.Forms)!开始冒险之旅!因为要各种填坑啊!

    2.2K20发布于 2019-06-11
  • 来自专栏DotNet 致知

    Xamarin.Forms学习系列之SQLite

    Microsoft.AppCenter.Crashes; using Mobile.Interfaces; using SQLite; using System; using Xamarin.Essentials; using Xamarin.Forms

    1.6K20发布于 2021-12-01
  • 来自专栏张善友的专栏

    .NET MAUI 正式发布,再见了 Xamarin.Forms

    https://github.com/dotnet/maui/releases/tag/6.0.312 .NET 多平台应用程序 UI (MAUI) 被认为是 Xamarin.Forms 的演进,旨在简化 Xamarin.iOS 和 Xamarin.Android 都 合并到了 .NET 6 平台中,并将分别重命名为 .NET for iOS 和 .NET for Android,Xamarin.Forms

    3.3K20编辑于 2022-05-30
  • 来自专栏林德熙的博客

    Xamarin.Forms 选取文件 让用户选择本地文件

    如何在 Xamarin.Froms 里面让用户可以选择打开哪个本文文件,需要照顾多个不同的平台的文件访问方式 在 Xamarin.Forms 右击管理 NuGet 程序包,搜寻 Xamarin.Plugin.FilePicker

    2.6K20发布于 2020-04-11
  • 来自专栏calvin

    xamarin.forms新建项目android编译错误

    vs2015 update3 新建的xamarin.forms项目中的android项目编译错误。

    1.8K20发布于 2018-11-20
  • 来自专栏远在上海

    Xamarin.Forms扩平台移动开发初体验

    近期花了1周时间熟悉和使用Xamarin.Forms进行跨平台开发,本想做一个针对H5 Web的封装,希望在安卓和苹果平台优先使用微信X5内核的浏览器,然后最差也要用Chrome内核的,可惜百度、Google 不过通过这个实例从零开始研究,倒是发现很多亮点: 1、使用VS2017直接在线安装Xamarin.Forms所必需的开发环境、JDK、安卓模拟器等,无比流畅 2、使用Xamarin.Forms开发同时兼容多个移动平台 ,这个概念的确很棒,新手上手挺快 3、Xamarin.Forms官方的在线文档和基础视频还算齐备,有一定英文基础的,应该很容易入门。 4、国内的Xamarin.Forms相关QQ群有超过20个活跃的,大群有1000多人,还出现了收费QQ群。 5、国内有人专门制作Xamarin.Forms及相关的培训教材,并在淘宝和QQ群销售,售价也不菲。

    1.7K20发布于 2019-02-26
  • 来自专栏JusterZhu

    MAUI 移植 Xamarin.Forms 自定义渲染器

    操作系统: Windows 11家庭版 已安装Andoroid子系统(调试使用) IDE 模块:安装Xamarin移动端开发环境及MAUI预览版环境 创建Xamarin渲染器 第一步: 首先创建一个Xamarin.Forms 如下所示: 说明: MyButtonRender类完整代码如下所示: using Android.Content; using App2.Droid.CustomRender; using Xamarin.Forms Android.Graphics.Color.Red); } } } } 第二步:在类库项目App2中添加MyButton类,继承Button, 如下所示: using Xamarin.Forms ); } } } 说明: 此处更新涉及更新命名空间引用 移除旧的Xamarin引用: using Xamarin.Forms.Platform.Android; using Xamarin.Forms Microsoft.Maui.Controls; namespace App2 { public class MyButton : Button { } } 说明: using Xamarin.Forms

    3.6K20编辑于 2022-12-07
  • 来自专栏毛毛v5

    xamarin.forms或者android 在其他线程更新UI的便捷方式。

    如果是xmarin.forms,使用: try { Xamarin.Forms.Device.BeginInvokeOnMainThread(() => { MessagingCenter.Send(App.Current, "log", e1.Message +"\r\n"+ e1.Source); // 这里更新UI。

    2.3K30发布于 2019-06-11
  • 来自专栏张高兴的博客

    张高兴的 Xamarin.Forms 开发笔记:TapGestureRecognizer 的简单介绍与应用

      最近很少写应用了,一直在忙关于 ASP.NET 的东西(哈欠...)。抽点时间对 TapGestureRecognizer 做点总结。 一、简介   TapGestureRecognizer 就是对 Tap 手势进行识别。 Forms 里的大多数控件都继承自 View 类,而 View 类中有一个公共属性 GestureRecognizers,因此控件都可以添加各种手势识别。当然手势不止 Tap 这一种,更多的可以在 Xamarin 的指南中了解:https://developer.xamarin.c

    1.3K20发布于 2018-06-26
  • 来自专栏张高兴的博客

    张高兴的 Xamarin.Forms 开发笔记:Android 快捷方式 Shortcut 应用

    二、Shortcut 在 Xamarin.Forms 中的实现分析 本文讨论的是动态 Shortcut 实现。

    2.1K20发布于 2018-06-26
  • 来自专栏张高兴的博客

    张高兴的 Xamarin.Forms 开发笔记:TapGestureRecognizer 的简单介绍与应用

      最近很少写应用了,一直在忙关于 ASP.NET 的东西(哈欠...)。抽点时间对 TapGestureRecognizer 做点总结。 一、简介   TapGestureRecognizer 就是对 Tap 手势进行识别。 Forms 里的大多数控件都继承自 View 类,而 View 类中有一个公共属性 GestureRecognizers,因此控件都可以添加各种手势识别。当然手势不止 Tap 这一种,更多的可以在 Xamarin 的指南中了解:https://developer.xamarin.c

    1.1K70发布于 2018-05-18
  • 来自专栏张高兴的博客

    张高兴的 Xamarin.Forms 开发笔记:Android 快捷方式 Shortcut 应用

    二、Shortcut 在 Xamarin.Forms 中的实现分析 本文讨论的是动态 Shortcut 实现。

    2.1K70发布于 2018-05-18
  • 来自专栏深度学习与python

    Xamarin 社区工具包的现状和未来

    Xamarin 社区工具包是一个使用 Xamarin.Forms 进行移动开发的可重用的元素集,包括动画、行为、转换器、效果和辅助工具。 对于新的或现有的 Xamarin.Forms 项目,Xamarin 社区工具包可以通过 Visual Studio NuGet 获得。 这一切都源于:工具包对 Xamarin.Forms 有硬性依赖,而 Essentials 则没有。 如前所述,XCT 将与 Xamarin.Forms 遵循相同的路径。 嘉宾简介: Gerald Versluis 是微软 Xamarin.Forms/.NET MAUI 团队的一名软件工程师。

    4K20发布于 2021-11-10
  • 来自专栏JusterZhu

    Xamarin 社区团队发布了的两个新的工具包 MAUI 兼容版本

    .NET MAUI Xamarin.Forms .NET MAUI Native Implementation Custom Renderer Custom Renderer Custom Renderer 1.0 (Same as Xamarin.Forms) .NET 6.0 (Same as .NET MAUI) Platforms iOS, Android, GTK#, Tizen, UWP, WPF (Same as Xamarin.Forms) iOS, Android, Windows (in progress), macOS (in progress) (Same as .NET MAUI) ✅ 现有的 Xamarin.Forms 应用迁移到 .NET MAUI MauiCompat 库是作为从 Xamarin.Forms 迁移到 .NET MAUI 的一个有用步骤而创建的。 最终,您将希望迁移到 .NET MAUI 工具包以利用新功能和优化,因为我们将在 2022 年 11 月与 Xamarin.Forms 一起停用这些库MauiCompat。

    3.9K10编辑于 2022-12-07
  • 来自专栏加菲的博客

    Xamarin.Forms读取并展示Android和iOS通讯录 - TerminalMACS客户端

    完整思维导图:https://github.com/dotnet9/TerminalMACS/blob/master/docs/TerminalMACS.xmind 本文介绍图中右侧画红圈处的功能,即使用Xamarin.Forms System.Windows.Input; using TerminalMACS.Clients.App.Models; using TerminalMACS.Clients.App.Services; using Xamarin.Forms 五、后面计划 Xamarin.Forms客户端基本信息获取,比如IMEI、IMSI、本机号码、Mac地址等。

    4.8K20编辑于 2022-06-23
  • 来自专栏葡萄城控件技术团队

    Xamarin 技术全解析

    另外Xamarin还提供了Xamarin.Forms UI工具包,Xamarin.Forms可以帮助开发人员快速的构建跨平台的UI,通过一次编码,生成多个平台的原生UI界面,稍后本文会讲述Xamarin.Forms 2.3 使用Xamarin.Forms来构建跨平台的应用 Xamarin.Forms 是一个创建跨平台用户界面的库,通过Xamarin.Forms 可以一次编码生成基于各个移动平台(iOS, Android ,Xamarin.Forms的Entry控件,对应的原生呈现为: ? 使用Xamarin.Forms构建跨平台应用的一个缺陷就是只能使用Xamarin.Forms包中的控件,会有一些限制。 如果先了解更多关于如何使用Xamarin.Forms构建跨平台应用,请参见文章:Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台的用户界面。 3.

    8.1K70发布于 2018-01-10
  • 来自专栏大白技术控的技术自留地

    再见Xamarin,微软官宣跨平台 UI 框架 MAUI

    MAUI 是日益流行的 Xamarin.Forms 的进化,Xamarin.Forms 已经有6年历史了。 从 Xamarin.Forms 过渡到 .NET MAUI Xamarin.Forms 开发人员将使用他们已经了解和喜爱的所有相同控件和 API 来开始在 .NET MAUI 中使用新项目运行。 MAUI 将以与 Xamarin.Forms 相同的6周节奏进行发布。 我们已经在GitHub上发布了MAUI路线图,并邀请您今天就加入我们! Xamarin.Forms将于今年晚些时候发布新的主要版本,并于2021年11月通过.NET 6 GA每6周继续发布次要版本和服务版本。 Xamarin.Forms的最终版本将在交付后的一年内提供服务,并且所有现代作品都将转移到.NET MAUI。

    13.7K20发布于 2020-06-04
  • 来自专栏LeeCen

    Xamarin 第三方库/工具收集Github

    /工具 官方收集 xamarin/XamarinComponents MarcBruins/awesome-xamarin benoitjadinon/awesome-xamarin Xamarin.Forms xamarin-forms-goodlooking-UI 遇到以下相关库/工具的问题:查找或反馈 Visual Studio for Mac https://github.com/mono/monodevelop/issues Xamarin.Forms https://github.com/xamarin/Xamarin.Forms/issues Xamarin.iOS 与 Xamarin.Mac (Mac, iOS, tvOS, and

    1.6K10发布于 2018-10-11
领券