首页 > TAG信息列表 > Xamarin

Xamarin 开发中遇到的一些坑

1 .Xamarin Android 真机调试时闪退 模拟器或者测试机调试正常,软件安装到别的机器上程序闪退。 引起此问题的原因一般是因为 Mono Shared Runtime 在手机上没有运行,这个程序相当于.net运行时,没有运行的话用C#开发的程序自然无法运行。 解决办法:      打开安卓选项 取消使用共

Xamarin Android 打包发布流程

安卓项目上右键存档    APK 会自动打包。    打包完毕后点击右下角分发   点击临时    签名标识点加号    红色的部分都是必填。   填完后点击创建       选择签名标识后,另存为        选择APK存放位置后,会对APK进行签名。    签名过程中会弹出要求输

Xamarin.Andorid 代码方式弹出下拉框

转载于:https://my.oschina.net/u/1024921/blog/163142     public static void SetFocus(this Spinner snr) { snr.FindFocus(); snr.FocusableInTouchMode = true; snr.RequestFocus(); snr.FindFocus();

Xamarin.Andorid 监听 EditText 回车事件

EditText ET_Billcode.EditorAction += ET_Billcode_EditorAction; //执行方法 private void ET_Billcode_EditorAction(object sender, TextView.EditorActionEventArgs e) { if (e.Event == null && e.ActionId != ImeAction.Done) { return;

MAUI 入门教程系列(4.通用主机)

前言 对于ASP.NET Core 开发人员而言, 这并不陌生, 当ASP.NET Core应用程序启动时, 会创建默认的应用程序主机, 我们可以为应用程序配置所有的依赖关系、系统设置, 最终启动。 如下所示: using IHost host = Host.CreateDefaultBuilder(args) .ConfigureServices((_, service

MAUI之框架简介

前言 在2020年5月, 微软宣布了MAUI跨平台框架, MAUI 是Xamarin.Forms演变而来, 这也就意味着, 如果你原来具备Xamarin.Forms开发经验, 你可以流畅的过渡到MAUI开发当中。原本于2021年底发布的MAUI正式版被推迟到了2022年5月底发布。现在, 你目前可以通过安装VS2022 预览版进行

MAUI 通用权限框架(ABP)

简介 众所周知, MAUI目前发布正式版本了, 那么对应, MAUI对应的ABP框架也应该马上出现, 这点也恰巧在我的预料之中, 所以在去年年底就开始着手Xamarin.Forms的ABP框架迭代。到目前为止,针对Xamarin.Forms 以及 WPF版本的 ABP框架已经在之前的文章当中给大家介绍过。那么本次主要来

蠢鸟之xamarin.forms下面加载字体

  xaml代码: <Label Grid.Column="0" HorizontalTextAlignment="Center"> <Label.FormattedText> <FormattedString> <Span FontFami

MAUI 迁移指南(1)

前言 为了能够让大家更好的理解全新的MAUI框架, 那么本次迁移指南主要给大家讲解从Xamarin.Forms升级到MAUI带来了哪些全新的变化, 下面将围绕一下几点给大家重点介绍。 单个代码库演变 启动配置演变 统一资源管理 依赖注入 隐式using 指令 Essentials合并 全新命名空间 您仅需

xamarin.android 调试时出现部署出错(There were deployment errors.Continue?)

    xamarin.android调试时遇到 下述情况       详细信息如下: Build started...1>------ Build started: Project: XAndoridVm, Configuration: Debug Any CPU ------1>C:\Users\ZX\source\repos\XAndoridVm\XAndoridVm\Properties\AndroidManifest.xml : warning XA4211:

MAUI初体验

我们都知道Xamarin是开发iOS/Android的框架,但随着Flutter(MAUI的直接竞品)等技术的跨多端功能的完善,微软也需要升级Xamarin以适应更新的挑战。MAUI(.NET Multi-platform App UI)就是Xamarin的下一代版本。 我们现阶段可以通过安装VS2022,并升级到17.3 Preview 1.0来体验一下MAUI。 一、

Xamarin.Mac 演练教程中 ClickedButton 事件处理函数不生效的 bug

参考 学习教程 环境 mac os 12.3.1 visual studio for mac 2019 xcode 13.3.1 dotnet 6.0.202 问题与解决办法 根据官网教程学习将代码复制到文件中 下一步,添加代码以对用户点击按钮作出响应。 将下面的分部方法添加到 ViewController 类: partial void ClickedButton (Found

Xamarin.Forms 中的几个实用技巧

启用XAML编译 在使用Xamarin.Forms新建内容XAML页时, 在类级别会出现声明的特性, 如下所示: [XamlCompilation(XamlCompilationOptions.Compile)] public partial class ViewA : ContentView { public ViewA() { InitializeComponent();

MAUI VS Preview 2.1 win 下无法调试ios, 目前无解

Microsoft Visual Studio Community 2022 (64 位) - Preview 版本 17.2.0 Preview 2.1 报错 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 MSB4018 “HotRestart.Tasks.DetectSigningIdentity”任务意外失败。 System.IO.FileLoadException: Could not load file or assembly

.NET MAUI Essentials

介绍 .NET MAUI Essentials 在 .NET MAUI 中,我们将继续使用 Xamarin Essentials 提供的一组精彩的 API,但它将被称为 .NET MAUI Essentials。就像 Xamarin Essentials 一样,它是一组跨平台 API,允许访问不同平台(如 Android、iOS 和 UWP)的惊人功能,你可以从 .NET MAUI 中的共享代码访问

如何在Xamarin中快速集成Android版认证服务-邮箱地址篇

Xamarin作为微软提供的移动服务多系统开发平台,成为很多开发者首选的应用开发平台。AppGallery Connect(以下简称AGC)也在逐步的支持Xamarin的SDK。认证服务也是支持Xamarin平台的服务之一,今天就教大家如何在Xamarin里快速集成认证服务的邮箱地址认证。 安装Xamarin环境 Xamarin的

Xamarin多层布局AbsoluteLayout

1、xaml文件 <AbsoluteLayout Margin="0" LayoutBounds=".5,.5,1,1" LayoutFlags="All"> <Image/> <StackLayout HorizontalOptions="Center" VerticalOptions="Center"> </StackLayout>

使用Xamarin开发移动应用示例——数独游戏(六)使用数据库

项目代码可以从Github下载:https://github.com/zhenl/ZL.Shudu 。代码随项目进度更新。 现在我们希望为应用增加更多的功能,比如记录每个完成的游戏,可以让用户自己添加新的数独游戏等等,这些功能需要数据库的支持。我们使用Sqlite数据库保存游戏的数据。Sqlite是基于文件的单机关系型

使用Xamarin开发移动应用示例——数独游戏(五)保存游戏进度

项目代码可以从Github下载:https://github.com/zhenl/ZL.Shudu 。代码随项目进度更新。 保存进度是移动应用的基本功能,在应用的使用过程中会有各种各样的可能导致使用中断,再次回到应用时,应该恢复到中断前的状态。前面我们已经初步完成了数独游戏,但还不具备状态保存的功能,现在我们增

使用Xamarin开发移动应用示例——数独游戏(二)创建游戏界面

在本系列第一部分,我们创建了程序框架,现在我们创建游戏的界面,项目代码可以从Github下载:https://github.com/zhenl/ZL.Shudu 。代码随项目进度更新。 首先在Views目录下添加一个内容页面,名称为Game.xaml: 然后,在AppShell.xaml中增加这个页面导航: <TabBar> <ShellConten

如何在Xamarin中快速集成Android版认证服务-手机号码篇

Xamarin作为微软提供的移动服务多系统开发平台,成为很多开发者首选的应用开发平台。AppGallery Connect(以下简称AGC)也在逐步的支持Xamarin的SDK。认证服务也是支持Xamarin平台的服务之一,今天就教大家如何在Xamarin里快速集成认证服务的手机号码认证。 安装Xamarin环境 Xamarin的

一 Prism棱镜的前世今生

文章目录 一 Prism 棱镜的前世今生1.1 介绍1.2 作者信息1.3 资源地址 一 Prism 棱镜的前世今生 1.1 介绍 Prism 是一个不限于MVVM功能强大的程序框架,用于在 WPF 和 Xamarin 窗体中构建松散耦合、可维护且易于测试的 XAML 应用程序。 Prism最新开发路线是在各个平台拥有

[MAUI] 混合开发概念

​ 混合开发的概念是相对与原生开发来说的:App不直接运行原生程序,而是在原生程序中运行一个Web程序,原生程序中包含Web运行时,用于承载Web页面。暂且将原生应用称之为Web容器,Web容器应该能让JavaScript代码与原生平台的代码交互,互相调用,同时为上层提供交互逻辑,例如导航,事件,Cookie,刷新

解读最新的 Xamarin 更新

Good news——Visual Studio 2022 包括了 Xamarin 对 Android 12和苹果最新的 Xcode 13 版本下的 iOS、iPadOS、macOS 和 tvOS 的支持,以及适用于支持它们的最新 Xamarin.Forms 版本。让我们一起来了解下最新 Xamarin版本,重新审视 Xamarin 的支持政策,并展望2022年

Xamarin.Forms 复制本地SQLite数据库

  Xamarin.Forms 复制本地SQLite数据库           2022年元旦的三天假期,闲暇无事。        想到一个多月以前浏览博客园收藏的两则新闻。一是2021年11月9日 Microsoft 发布了迄今为止最快的 .NET 版本---- .NET6 ,二是号称宇宙最强IDE的Visual Studio 2022 正式版也于同