Xamarin是一个由Xamarin.iOS,Xamarin.Android,Xamarin.Mac和Xamarin Test Cloud组成的平台。它允许您编写适用于iOS,Android和Mac的跨平台本机应用程序,并在整个生命周期内关注您的应用程序。 Xamarin.Forms的引入支持iOS,Android和Windows的Native UI开发
如何在 .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。在
ContentResolver 在另一个应用程序中看不到 ContentProvider URI
我有 2 个 Xamarin Forms 应用程序。其中一个实现了 ContentProvider,而另一个我使用了 ContentResolver。在 Android 版本 10 (API 29) 上一切正常,但是在...
仅支持环回重定向 uri,但发现 urn:ietf:wg:oauth:2.0:oob,尝试使用 WAM 登录 MS 帐户时出现此错误
我正在尝试将 MSAL 实现到 xamarin windows 应用程序。当我尝试使用 AcquireTokenInteractive 时,它给了我这个错误。 " {"仅支持环回重定向 uri,但 urn:ietf:wg:...
我创建了一个新的 MAUI .NET 8 项目并迁移了 Xamarin forms 项目代码。当我尝试在 Android 设备上使用 Visual Studio Windows 运行该项目时,抛出了异常...
我正在将我的 Xamarin 应用程序(适用于 Android)转换为 .NET 8。资源/值中的应用程序源代码具有以下文件: 颜色.xml: #D...
如何使用.NET MAUI Preview 7 创建DataGrid?
我正在处理 .NET MAUI Preview 7 项目,我需要创建一个表/数据网格,但我看到在 XAML 文件中,没有“Table”、“DataGrid”或“DataView&qu..”的标签。 .
为什么我的 Xamarin Froms iOS 应用程序在物理设备上崩溃?
我的 Xamarin.Forms 应用程序在 Android 上完美运行,但当我部署到 iOS(物理 iPhone 8)时,它不断崩溃。我在 AppDelegate 或第一页中设置了断点,但一切都因此中断
HTTP 请求错误:InternalServerError 内部服务器错误:保存实体更改时发生错误
HTTP 请求错误:InternalServerError 内部服务器错误:An 保存实体更改时发生错误。看内在 详细信息例外。 我在尝试保存到 da 时遇到此错误...
简短版本 我发现自己浪费了大量时间重命名+将文件包含在我的 Xamarin.Forms 项目中,因为仅在文件中从大写到小写(或反之亦然)的任何更改都会导致...