Xamarin是一个由Xamarin.iOS,Xamarin.Android,Xamarin.Mac和Xamarin Test Cloud组成的平台。它允许您编写适用于iOS,Android和Mac的跨平台本机应用程序,并在整个生命周期内关注您的应用程序。 Xamarin.Forms的引入支持iOS,Android和Windows的Native UI开发
我有一个 Xamarin 应用程序,该应用程序已在应用程序商店中上线,并且在 IOS 17 及更低版本上运行得非常好。但是当我将 iPhone 从 IOS 17 升级到 IOS 18 beta 版本时。我打开我的
MAUI .NET 8 iOS - Span TapGestureRecognizer 无法工作
我创建了一个新的 MAUI .NET 8 项目并迁移了 Xamarin forms 项目代码。 在 iOS 中,跨度文本 TapGestureRecognizer 不起作用。 gesture_Tapped 事件未触发。 var sp2 = 新...
我创建了一个新的 MAUI .NET 8 项目并迁移了 Xamarin forms 项目代码。 在我的项目中,我在所有页面上都使用了RelativeLayout进行UI设计,现在这个RelativeLayout在MAU中已经过时了......
错误 CS0103 在项目从 xamarin.forms 升级到 .NET MAUI 的当前上下文中不存在名称“InitializeComponent”
我正在将 Xamarin.Forms 项目更新到 .NET MAUI 并遇到错误 错误 CS0103:当前上下文中不存在名称“InitializeComponent”。 问题
我目前在 Visual Studio 2022 中遇到问题(2019 年也出现此问题), 每当我创建新的 Xamarin 项目时,我都会收到这些错误。 当我尝试配置现有的 JDK 安装时...
我们稍后将在我们的应用程序中实施应用程序内配置。 目前,我希望能够添加一个按钮来启动 Google Pay 应用程序,以允许用户添加付款方式。 ...
最新的 Xamarin.Firebase.iOS.Analytics nuget 包中使用的是哪个版本的 Google Analytics for Firebase iOS SDK?
我在 Firebase 上收到一条通知: 建议采取的措施:更新 Google Analytics for Firebase (GA4F) iOS SDK 更新到版本 10.24.0 或更高版本以避免潜在影响
严重性代码描述项目文件行抑制状态错误(从 Nuget for Xamarin 下载)
当我尝试从 nugget 包管理器下载某些版本的 xamarin.android.support(v24 及更高版本)时,我的 VS 上出现此错误 严重性代码 说明 项目文件行抑制
如何在 .NET Maui 中使用 Windows/Android 强调色?
我想使用用户在系统设置中设置的强调色作为我的应用程序的主题。我的意思是 Windows 中的强调色或 Android 中的调色板 我不确定是否有...
从 Xamarin Forms for Android 应用程序升级的建议
我有一个 Android 应用程序,目前是多平台解决方案的一部分。我一直在其中使用 Xamarin Forms。 最近我不得不将应用程序更新到 .Net 8 以支持较新的版本...
我正在构建一个 Android 应用程序并使用 Genymotion 模拟器。这是我的android版本设置 这是我的 Genymotion 虚拟设备设置 当我通过 Visual Studio 部署时,出现错误...
我通过 xamarin 创建我的 Android 应用程序并部署它。在这种情况下,应用程序当前可以工作,但是当发布应用程序并将其安装在模拟器应用程序上时崩溃了。 我打开新项目,没有任何代码。我放了一个按钮...
嗯,我正在尝试找到一种方法使 Windows 光标不可见或更改其外观,但 CoreWindow 为空。 var window = App.Current.MainPage.GetParentWindow().Handler.PlatformView as
无法更改 Xamarin.Forms ListView 中所选项目的背景颜色
我在更改 Xamarin.Forms 应用程序中所选项目的背景颜色时遇到问题。尽管我努力了,背景颜色并没有像预期的那样改变,而且看起来...
<Shell xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:contentViews="clr-namespace:ManagerHelper.Views.ContentViews" BackgroundColor="Transparent" TabBarBackgroundColor="White" TabBarTitleColor="Black" TabBarUnselectedColor="Gray" x:Class="ManagerHelper.Views.LobbyShell"> <TabBar> <ShellContent Title="Головна" Icon="home_icon_apple.png" ContentTemplate="{DataTemplate contentViews:BaseInformation}" /> <ShellContent Title="РЦ" Icon="depot_icon2.png" ContentTemplate="{DataTemplate contentViews:Depots}" /> <ShellContent Title="Реєстрації" Icon="registrations_list_icon.png" ContentTemplate="{DataTemplate contentViews:ActiveRegistrationsList}" /> </TabBar> </Shell> 如何更改选项卡栏上选定的图标颜色?未选择的图标我做了灰色,但我不明白如何更改所选项目的颜色。 默认颜色示例(iOS): 您可以设置 TabBarForegroundColor 来定义 TabBar 上选定的颜色(默认为 Black),并设置 TabBarUnselectedColor 来定义未选定的颜色(Gray 根据您的定义)。更多详情可以参考标签外观。
如何在适用于 Android 和 iOS 的 .NET MAUI 中获取通话日志
我正在开发 .NET MAUI 应用程序,我需要从用户的设备中获取调用日志。在 Android 和 iOS 中。并在我的应用程序中显示来电者姓名和通话时长。 我已经写了
我正在尝试更改使用 avalonia 作为 UI 的 Android 应用程序的颜色。 这是我的主要活动: 公共类MainActivity:AvaloniaMainActivity { 受保护的覆盖 void OnCreate(
Xamarin 卡在“找到的设备:emulator-5554”
Xamarin 卡在“找到的设备:emulator-5554”处 我目前正在学习用于 Android 应用程序开发的 Xamarin。几天前我安装了 Visual Studio 的 Xamarin 工作负载。今天我建立了一个你好......
我在标签页中添加了名称刷新的工具栏项,下面是标签页的代码 我在标签页中添加了名称刷新的工具栏项,下面是标签页的代码 <TabbedPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:d="http://xamarin.com/schemas/2014/forms/design" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:Xapp;assembly=Xapp" mc:Ignorable="d" x:Class="Xapp.HomePage"> <TabbedPage.ToolbarItems> <ToolbarItem x:Name="Refresh" Text="Refresh" /> </TabbedPage.ToolbarItems> <TabbedPage.Children> <NavigationPage Title="report"> <x:Arguments> <local:ReportPage> <StackLayout> <Label Text="In:" HorizontalOptions="FillAndExpand" /> <Label Text="{Binding CountIn}" FontSize="Medium" FontAttributes="Bold" /> <Label Text="Out:" HorizontalOptions="FillAndExpand" /> <Label Text="{Binding CountOut}" FontSize="Medium" FontAttributes="Bold" /> <Label Text="Date:" HorizontalOptions="FillAndExpand" /> <Label Text="{Binding createdon}" FontSize="Medium" FontAttributes="Bold" /> </StackLayout> </local:ReportPage> </x:Arguments> </NavigationPage> <NavigationPage Title="history"> <x:Arguments> <local:HistoryPage /> </x:Arguments> </NavigationPage> </TabbedPage.Children> </TabbedPage> 问题是刷新在工具栏中出现了两次,如下图所示: 如果 App 的 MainPage 是 TabbedPage 。您不需要将其设置为 NavigationPage 。在应用程序中。 修改App.Xaml.CS中的代码 public App() { InitializeComponent(); MainPage = new HomePage(); } 更新 从 ContentPage 导航到 TabbedPage 并不是一个好的设计。 所以修改代码为 App.Current.MainPage = new HomePage(); 而不是page.Navigation.PushAsync(new HomePage()); 为了让它为我工作,在后面的代码中,我必须添加以下内容: NavigationPage.SetHasNavigationBar(this, false); 这似乎隐藏了 TabbedPage 添加的按钮的第二个实例,而我只剩下一个。
从 Xamarin.MAC 迁移后 .NetMAC OS 应用程序上出现 AppKit.NsWindow 错误
我有用C#语言构建的Xamarin.MAC本机应用程序。由于 Xamarin 支持已停止,我必须将其迁移到 .Net MAC OS。但我在 .Net MAC OS 中没有看到 AppKit.Window。在