Xamarin是一个由Xamarin.iOS,Xamarin.Android,Xamarin.Mac和Xamarin Test Cloud组成的平台。它允许您编写适用于iOS,Android和Mac的跨平台本机应用程序,并在整个生命周期内关注您的应用程序。 Xamarin.Forms的引入支持iOS,Android和Windows的Native UI开发
拥有Xamarin(或maui)iOS应用程序扩展(net8.0-ios,ios-arm64),我想强制它最大堆大小。不幸的是,苹果声明通知服务扩展可以分配
错误CS0534:[java类]没有实现继承的抽象成员'AsyncTask.DoInBackground(params Object [])'
在 Visual Studio 2019 中从 aar 文件转换为 dll 文件时,出现类似错误。 错误CS0534:“SettingDeviceInfo.GetMoreEngineTask”未实现继承的抽象成员“AsyncTask”。
问题是平台异常(Android 和 iOS)是否会自动转换为 C# 异常。特别是,对于 iOS,我有一个方法 doSomething(some params, NSError** error)。毛伊岛有吗
shiny.BluetoothLE 不显示任何已连接的设备,即使设备已连接 .NET MAUI
我正在尝试使用 Shiny.BlueetoothLE 在我的 .NET MAUI 应用程序中使用蓝牙功能 MauiProgram.cs 使用 Microsoft.Extensions.Logging; 使用闪亮; 使用 Shiny.BluetoothLE; 使用闪亮。
为什么ios应用程序可以在DEBUG模式下与App Group(共享文件夹)一起使用,但不能在RELEASE模式下使用?我在发布时丢失了 entitlements.plist 吗?
我现在已经在3个应用程序中成功实现了应用程序组共享文件夹。 其中之一与我现在使用的应用程序几乎相同。 这些是 Xamarin.Forms 应用程序,我正在使用 Visual Studi...
即使应用程序以xamarin表单终止,如何在后台运行任务? [已关闭]
即使我的应用程序在后台或在 Xamarin Forms(iOS) 中终止,我也需要在指定时间运行任务。请建议我最好的方法。
如何在 C# 中调用 GetCurrentLocation() (Android/Maui)
背景: 我有一个前台服务,它使用“RequestLocationUpdates”每 n 秒获取当前 GPS 位置。按预期工作,除非手机处于省电模式并且屏幕...
我正在 Xamarin WebView 中加载一个网页。 该页面应该打开设备摄像头。该页面在我的笔记本电脑上运行正常并显示相机图像。但是同一页面不显示...
Android SendMultipartTextMessage 带有未决意图,所有部分的额外值都相同
我使用 Xamarin Studio 和 SMS.Telephony.SmsManager Android 库成功通过 Android 发送多部分(串联)消息。 要发送消息,我正在执行以下操作: 变种
如何使用 NavigationPage 在 .NET MAUI 中导航回所需页面?
我正在使用 .NET MAUI 导航页面在页面之间导航。 启动页, 第一页, 第二页, 第三页, 第 4 页 , 第 5 页, 第 6 页 , 第 7 页 , 第 8 页, 第 9 页, 第 10 页, 10号
有没有办法在特定于平台的代码中注入服务,例如在 MainActivity.cs 中?我认为 Xamarin 为此使用了 DependencyService 。 也可以将它们注入后台Se...
安装 Visual Studio 时出错 |无法安装 microsoft.visualcpp.redist.14
正如标题所述,我在安装 Visual Studio 时遇到问题“无法安装 microsoft.visualcpp.redist.14”。 我知道到处都有解决方案,但他们没有找到......
如果我们使用NavigationPage.SetHasNavigationBar(this, false);为什么Xamarin App会在iOS 18 beta版本上挂起?
嗨,团队,当我使用“NavigationPage.SetHasNavigationBar(this, false);”时,我在我的应用程序中使用flyoutpage,在iOS 18 beta版本中面临挂起问题,但是当我从代码中删除这一行时...
HttpClient PostAsync() 在 Xamarin Forms 应用程序中不起作用
在我的 Xamarin Forms 应用程序中 我正在尝试将 JSON 字符串发布到我的 Web 服务,即 RestFul API 当我使用以下代码时: 公共静态异步任务 SaveRolAsync(方法方法,角色...
将现有的 xamarin.native 项目升级/迁移到 .net MAUI
我很难找到将项目从 xamarin.native 升级/迁移到 .net MAUI 的文档,有人有某种类型的指南吗? 我一直在 microsoft.le 上寻找指南...
我在 Xamarin 上使用 Microchart,我在图表上可视化来自蓝牙温度传感器的数据,但每次我都会更新数据,组件将所有数据从 0 重新绘制到值,因此效果是 bl...
在我的共享项目中,我的 .cs 文件不再依赖于我的 .Xaml 文件。在解决方案资源管理器中,它们彼此相邻显示,而不是仅当我单击父文件 .Xaml 时才出现 file.cs。 我...
如何在 Visual Studio 2013 中禁用快速部署
我正在制作一个Android应用程序,当我尝试部署它时,出现以下错误 由于 FastDev 程序集同步错误,部署失败。 我在网上读到,我可以解决...
我有一个像月份选择器这样的要求,它只显示月份和年份,而不显示日期。我们如何使用 Xamarin 表单在 IOS 和 Android 平台上实现相同的效果?
我们正在将应用程序从 XAMARIN 迁移到 MAUI。 我们这里有这个 XAML: 我们正在将应用程序从 XAMARIN 迁移到 MAUI。 我们这里有这个 XAML: <OnPlatform x:TypeArguments="View"> <OnPlatform:ios> <StackLayout BackgroundColor="{DynamicResource StandardColor}" Padding="15,5,15,3" Orientation="Horizontal" IsVisible="{Binding Modal}"> <Button Text="Annulla" FontSize="Small" TextColor="White" FontAttributes="Bold" BackgroundColor="Transparent" HorizontalOptions="Start" Command="{prism:GoBack UseModalNavigation=True}"/> <Label Text="Comunicazione" TextColor="White" FontAttributes="Bold" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand"/> <Button Text="Salva" TextColor="White" FontAttributes="Bold" BackgroundColor="Transparent" HorizontalOptions="End" Command="{Binding SalvaComunicazioneCommand}"/> <Button Text="Rimuovi" TextColor="White" FontAttributes="Bold" BackgroundColor="Transparent" HorizontalOptions="End" Command="{Binding RimuoviComunicazioneCommand}"/> </StackLayout> </OnPlatform:ios> <OnPlatform.Android> <StackLayout> </StackLayout> </OnPlatform.Android> Visual studio 无法识别 OnPlatform:ios 或 OnPlatform.Android 我们现在如何编辑该 xaml 来修复?谢谢 您可以通过这种方式使用 OnPlatform 来根据平台显示/隐藏某些内容: <StackLayout IsVisible="{OnPlatform iOS=true, Android=false}"> <Button Text="Annulla" FontSize="Small" TextColor="White" FontAttributes="Bold" BackgroundColor="Transparent" HorizontalOptions="Start" Command="{prism:GoBack UseModalNavigation=True}"/> <Label Text="Comunicazione" TextColor="White" FontAttributes="Bold" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand"/> <Button Text="Salva" TextColor="White" FontAttributes="Bold" BackgroundColor="Transparent" HorizontalOptions="End" Command="{Binding SalvaComunicazioneCommand}"/> <Button Text="Rimuovi" TextColor="White" FontAttributes="Bold" BackgroundColor="Transparent" HorizontalOptions="End" Command="{Binding RimuoviComunicazioneCommand}"/> </StackLayout> 我认为即使在 Xamarin 生命周期中,这种语法也已经过时了。这应该是替代品: <OnPlatform x:TypeArguments="View"> <On Platform="iOS"> <StackLayout BackgroundColor="{DynamicResource StandardColor}" Padding="15,5,15,3" Orientation="Horizontal" IsVisible="{Binding Modal}"> <Button Text="Annulla" FontSize="Small" TextColor="White" FontAttributes="Bold" BackgroundColor="Transparent" HorizontalOptions="Start" Command="{prism:GoBack UseModalNavigation=True}"/> <Label Text="Comunicazione" TextColor="White" FontAttributes="Bold" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand"/> <Button Text="Salva" TextColor="White" FontAttributes="Bold" BackgroundColor="Transparent" HorizontalOptions="End" Command="{Binding SalvaComunicazioneCommand}"/> <Button Text="Rimuovi" TextColor="White" FontAttributes="Bold" BackgroundColor="Transparent" HorizontalOptions="End" Command="{Binding RimuoviComunicazioneCommand}"/> </StackLayout> </On> <On Platform="Android"> </On> </OnPlatform> 在 Microsoft Learn 上了解更多相关信息。 请注意,您可能还想研究专门的 HorizontalStackLayout 或 VerticalStackLayout。