xamarin.forms 相关问题

Xamarin.Forms是一款Microsoft产品,允许从单个共享C#代码库为Android,iOS,Windows和其他应用程序构建本机,跨平台应用程序。

Xamarin.Forms - FormsAppCompatActivity 或 FormsApplicationActivity

我是 Xamarin.Forms 新手,找不到有关 global::Xamarin.Forms.Platform.Android.FormsApplicationActivity 和 global::Xamarin.Forms.Platform.Android 之间差异的信息。

回答 1 投票 0

无法激活 Xamarin.Forms.Platform.Android.AppCompat.MasterDetailPageRenderer 类型的实例

我创建了一个 Xamarin.Forms 应用程序,其中包含用于重置密码的深层链接。当我单击邮件中的重置链接时,它会打开我的应用程序。它在 ios 版本上运行良好,但当我尝试打开 li 时它崩溃了...

回答 1 投票 0

.NET MAUI 中的异步命令

我似乎在.NET MAUI 或.NET MAUI Community Toolkit 中找不到AsyncCommand。知道我可以找到什么包/命名空间吗?

回答 5 投票 0

无法加载名为

我正在使用 Xamarin.Forms 开发一个应用程序。 我想创建一个 ImageButton,但得到以下输出: [0:] 无法加载名为:{0}: Image.png 的图像 [0:] FileImageSourceHandler: 找不到...

回答 1 投票 0

错误CS0246找不到类型或命名空间名称“Android”(您是否缺少using指令或程序集引用?)

请查看我的 Xamarin.Forms 项目中的包。 突然,在没有任何更改的情况下,我开始收到显示的错误。我曾经遇到过类似的问题,并通过更新包修复了...

回答 5 投票 0

执行一个命令就是调用一个函数两次而没有到达断点

我正在使用 Xamarin 表单 5.0.0.2612。 我的问题简而言之: 我想删除集合中的一个项目。该集合存储为静态属性,单击删除按钮时,该项目为

回答 1 投票 0

如何在 .NET MAUI Android 中重写 OnFilterTouchEventForSecurity()

在 Xamarin.Forms 中,我能够通过使用 PageRenderer 子类化内容页面来重写 OnFilterTouchEventForSecurity() 。我想在毛伊岛实现同样的目标,但我一直无法找到这个overr...

回答 1 投票 0

MAUI IOS 是否可以每 15 秒发送一次本地通知

嗨,我的要求是我想从 APi 读取数据,如果数据可用,我想发送本地通知,否则不发送本地通知。即使应用程序处于关闭状态或后台。 p...

回答 1 投票 0

Android 将设置图标齿轮添加到应用程序信息

我正在使用 Xamarin Forms 并尝试将“设置”图标齿轮添加到我的应用程序信息中,这就是我尝试过的: 将其添加到应用程序节点内的 AndroidManifest.xml 中: 我正在使用 Xamarin Forms 并尝试将“设置”图标齿轮添加到我的应用程序信息中,这是我尝试过的: 将此添加到应用程序节点内的AndroidManifest.xml: <activity android:name=".ui.SettingsActivity" android:label="Settings" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.NOTIFICATION_PREFERENCES" /> </intent-filter> </activity> 在我的根目录中创建了一个名为 SettingsActivity.cs 的文件并添加了此代码,我收到错误: “当前上下文中不存在名称“AddPreferencesFromResource””): using System; using System.Collections.Generic; using System.Linq; using System.Text; using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Views; using Android.Widget; using Android.Preferences; namespace RegistrationApp.Droid { [Activity (Label = "SettingsActivity")] [Obsolete] public class SettingsActivity : Activity { protected override void OnCreate (Bundle savedInstanceState) { base.OnCreate (savedInstanceState); // Create your application here AddPreferencesFromResource(Resource.Xml.preferences); } } } 我在资源中创建了一个 xml 文件夹,并在新的 xml 文件夹中创建了一个名为 preferences.xml 的文件,并添加了以下代码: <?xml version="1.0" encoding="UTF-8" ?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="General"> <EditTextPreference android:key="edit_text_preference" android:title="EditText Preference" android:summary="This is an EditText preference" android:dialogTitle="Enter your text" /> <!-- Add more preferences as needed --> </PreferenceCategory> </PreferenceScreen> 我收到错误“当前上下文中不存在名称“AddPreferencesFromResource””,因此更改了此内容: public class SettingsActivity : Activity到此public class SettingsActivity : PreferenceActivity并且解决了错误,但应用程序信息中仍然没有设置齿轮...我做错了什么吗? 我的目标是在应用程序信息中设置设置,以便用户能够更改。 按照“在 PreferenceActivity 中使用什么来代替“addPreferencesFromResource”?”,您可能需要 AndroidX 库中的 PreferenceFragmentCompat,而不是已弃用的 PreferenceActivity#addPreferencesFromResource 方法。 <PackageReference Include="Xamarin.AndroidX.Preference" Version="1.2.1.4" /> 您的 SettingsActivity 应扩展 AppCompatActivity 并主持 PreferenceFragmentCompat。 [Activity(Label = "Settings")] public class SettingsActivity : AppCompatActivity { protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SupportFragmentManager .BeginTransaction() .Replace(Android.Resource.Id.Content, new SettingsFragment()) .Commit(); } } 实现 SettingsFragment 扩展 PreferenceFragmentCompat 并从资源文件加载首选项: public class SettingsFragment : PreferenceFragmentCompat { public override void OnCreatePreferences(Bundle savedInstanceState, string rootKey) { SetPreferencesFromResource(Resource.Xml.preferences, rootKey); } } 您的 preferences.xml 文件保持不变。 确保您的 AndroidManifest.xml 反映了正确的活动名称。如果您的 SettingsActivity 位于特定命名空间内,请确保正确指定: <activity android:name=".SettingsActivity" android:label="Settings" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.NOTIFICATION_PREFERENCES" /> </intent-filter> </activity>

回答 1 投票 0

如何在 Xamarin.Forms 中以编程方式使用 FlyoutMenu 加载详细信息页面,无需 App Shell?

我在没有 App Shell 的 Xamarin.Forms 中使用 Flyout 菜单,并且我需要使用另一个详细信息页面中的简单按钮(以编程方式)从现有的已创建页面加载详细信息页面。我怎样才能

回答 3 投票 0

在 Xamarion IOS 本地通知中播放自定义声音

我正在尝试使用本地通知播放自定义 mp3 声音文件(10-25 秒)。我已将自定义声音文件放置在 iOS 项目文件夹中(与资源同一级别),BundleResource 为

回答 2 投票 0

Xamarin android 滑动应用程序时无法收到 OnMessageReceived 上的推送通知

当应用程序处于前台(在屏幕上可见)/后台(最小化应用程序)时,将调用 OnMessageReceived 函数并按预期显示通知消息。当我滑动应用程序或单击...

回答 1 投票 0

.NET MAUI 边框隐藏内容

我尝试使用边框而不是框架,因为机会更多,而且边框更灵活,但是当我用边框替换框架时,里面的内容被隐藏或只有白色...

回答 1 投票 0

Xamarin Forms、ScrollView ScrollToAsync 速度

有人知道如何在 Xamarin.Forms.ScrollView 控件的 ScrollToAsync 方法中更改滚动动画的速度吗? 我正在使用 Xamarin Forms 开发 Android 应用程序。 谢谢

回答 4 投票 0

从 Xamarin.Forms 迁移后,样式和颜色在 .NET MAUI 中不起作用

我正在迁移 Xamarin.Forms 应用程序,并且 Xamarin.Forms 中使用的样式存在问题。当应用程序启动时,我有一个 Init() 函数,它合并所有资源

回答 1 投票 0

当我存档我的应用程序时:Xamarin.Tools.Zip.ZipException:重命名临时文件失败:权限被拒绝

当我存档我的应用程序时,出现以下错误: XABLD7000:Xamarin.Tools.Zip.ZipException:重命名临时文件失败:权限被拒绝 位于 /Users/... 中的 Xamarin.Tools.Zip.ZipArchive.Close()

回答 2 投票 0

如何处理:“Crashlytics 构建 ID 丢失”

我正在编写一个xamarin应用程序,我需要在其中使用Crashlytics,但是在按照本指南进行安装时,我发现当我尝试运行Android应用程序时,我得到: 无法获取提供商 com.google.fire...

回答 1 投票 0

通过 Xamarin 使用 WhatsApp 发送图片

我使用Xamarin来开发应用程序。 如何通过 WhatsApp 发送照片给我的联系人号码?

回答 1 投票 0

更改主详细信息导航xamarin表单中的汉堡图标

我正在处理 Xamarin 表单,我需要在成功登录屏幕后显示主详细信息导航。我想更改默认的汉堡包图标,但无法更改它。 请看下面的代码...

回答 3 投票 0

未显示我的应用程序目录 MAUI 中的已创建文件夹

string mainDir = System.IO.Path.Combine(FileSystem.Current.AppDataDirectory,"logs"); if (!Directory.Exists(mainDir)) { 目录.CreateDirectory(mainDir); } 我正在尝试创建折叠...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.