xamarin.forms 相关问题

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

Xamarin Forms 迁移到 .NETMaui

我在 Xamarin Forms 中内置了以下解决方案,我想迁移它。我是手动完成的,所以现在所有的 c# .NET Standard 项目我已经通过创建 .NET MAUI 类来迁移它们

回答 1 投票 0

如何在编辑器 Xamarin.Android 中更改光标和文本选择的颜色[关闭]

我的 mypage.xaml 文件中有一个编辑器字段在 Xamarin、forms 项目中 。当我尝试在字段中插入某些内容时,光标变成紫色,这与我的样式和颜色完全不同......

回答 1 投票 0

Измените цвет курсора 和 выберите в редакторе Xamarin.Android

我的 mypage.xaml 文件中有一个编辑器字段在 Xamarin、forms 项目中 。当我尝试在字段中插入某些内容时,光标变成紫色,这与我的样式和颜色完全不同......

回答 1 投票 0

Android 的代码和 ADB 工具不同

我注意到直接从代码获取的 Android_id 值与通过 Android 调试桥 (ADB) 检索的 Android_id 值之间存在差异。我试图理解这种差异是如何......

回答 1 投票 0

Android 选择器在 Android .NET MAUI 中突出显示

在 Xamarin.Forms 中,我曾经能够通过使用自定义渲染器来使用 Xamarin.Forms.Platform.Android 中的选择器,如此处所述。该网站展示了如何删除选择器的边框,但是

回答 1 投票 0

Shell.TitleView 无法通过 Xamarin.Forms 应用程序在 iPhone 上运行

以下代码在使用 Visual Studio 2022 社区版中的 Xamarin.Forms 开发的 Android 设备上正常运行, 但同样的代码在 iPhone 上不起作用, 以下代码在使用 Visual Studio 2022 社区版中的 Xamarin.Forms 开发的 Android 设备上正常运行, 但同样的代码在 iPhone 上不起作用, <Shell.TitleView> <Grid Margin="0,0,10,0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="auto" /> </Grid.ColumnDefinitions> <Label x:Name="PageTitle" Grid.Row="0" Grid.Column="0" Text="" VerticalOptions="CenterAndExpand" FontSize="Medium" FontAttributes="Bold" TextColor="Black"/> <Image Grid.Row="0" Grid.Column="1" VerticalOptions="CenterAndExpand" HorizontalOptions="End" Source="cart.png" WidthRequest="40" HeightRequest="40"> <Image.GestureRecognizers> <TapGestureRecognizer Tapped="Cart_Clicked"/> </Image.GestureRecognizers> </Image> <Frame x:Name="BadgeFrame" Grid.Row="0" Grid.Column="1" Padding="0" WidthRequest="25" HeightRequest="25" CornerRadius="13" HasShadow="false" BackgroundColor="Red" HorizontalOptions="End" VerticalOptions="Start" > <Frame.GestureRecognizers> <TapGestureRecognizer Tapped="Cart_Clicked"/> </Frame.GestureRecognizers> <Label x:Name="BadgeLabel" Text="" TextColor="White" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand" HeightRequest="20"/> </Frame> </Grid> </Shell.TitleView> 请提出我们做错了什么,指导我们在 iPhone 上实现此功能。 谢谢你, 我们希望对 Android 和 iPhone 使用相同的代码。 请建议是否对给定代码进行任何更改或需要设置任何 ios 项目属性。 因此相同的代码也适用于 iPhone。 您可能遇到了一个已知的 GitHub 问题:Shell TitleView 在 iOS 16 中无法工作 [Bug] #15512。 我可以完全重现这个问题。社区给出了一个解决方法,即使用 Xamarin.Forms Shell 自定义渲染器。 @adam-russell 与我们分享了一个使用自定义渲染器的好解决方法,我已经在我这边进行了测试。 总而言之,假设您创建了一个名为 AppShell 的 XAML 文件,该文件对共享代码项目中的 Shell 类进行子类化。 然后在iOS项目中,创建一个名为CustomShellRenderer的新文件,它是ShellRenderer的子类。您可以只使用@adam-russell comment中的代码。可能会有一些差异 ExportRendererAttribute。 [assembly: ExportRenderer(typeof(AppShell), typeof(CustomShellRenderer))] namespace Your.Namespace.Here { public class CustomShellRenderer : ShellRenderer { protected override IShellPageRendererTracker CreatePageRendererTracker() { return new CustomShellPageRendererTracker(this); } } ... } 然后你可以添加TitleView并检查它, <Shell.TitleView> <StackLayout> <Label TextColor="Orange" FontSize="Large" FontAttributes="Bold" HorizontalTextAlignment="Center" VerticalTextAlignment="Center" Text="test 2 - 2 test 2 curious"/> </StackLayout> </Shell.TitleView> 希望有帮助!

回答 1 投票 0

.Net Maui XAML 输入字段组件

我似乎找不到可在 .net maui xaml 应用程序中使用的简单文本输入字段。查看用户界面/控件/视图部分中的文档,有许多处理用户交互的组件...

回答 2 投票 0

Xamarin:无法将存档上传到 AppStore

Visual Studio 2019(Windows)/ Xamarin 4.7.0.968 我创建了一个 iOS 存档(没有错误),但是当我选择 Distribute / AppStore 并选择我已经在 Visual Stud 中设置的 ID/配置文件时...

回答 7 投票 0

收到“构建 Xamarin Forms iOS 应用程序时加载部分 Info.Plist 模板文件时出错

我在 PC 上使用 VS2019,并连接到 Mac 以构建 iOS 应用程序。当我构建应用程序时,我收到消息: 加载部分 Info.plist 模板文件时出错 'obj/iPhoneSimulator/调试/mbt/...

回答 1 投票 0

MAUI 中的依赖注入(Android 和 iOS)

我正在尝试在 .NET MAUI 中使用 Xamarin 中的相同代码。在我的 Xamarin Forms 项目中,我有以下代码: 私有静态只读字符串序列= Serial(); 私有静态字符串串行() { 字符串

回答 2 投票 0

在 C# 中将 DataUrl 转换为图像并使用字节写入文件

你好,我的签名是这样的: 它被编码为一个数据 URL,特别是这个字符串: 数据:图像/ png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADICAYAAADGFbfiAAAYlElEQVR4Xu2dC8w1R1nHQSCIgIKVGLmoiLc...

回答 2 投票 0

防止 Xamarin iOS 中的屏幕捕获

我想防止在ios xamarin项目中捕获敏感信息。 我已经有了这个插件,但如果我只想使用 iOS 屏幕保护代码,而不是整体实现它......

回答 1 投票 0

Xamarin:ViewModel 不更新 UI

我第一次尝试实现 ViewModel 绑定,发现绑定到视图模型中的属性的标签没有更新以反映该值 我希望这是...

回答 1 投票 0

VS 2022 Xamarin.Forms Firebase 云消息传递工作示例

尝试将推送通知添加到我的 Xamarin.Forms 应用程序,但找不到任何实施 Firebase 云消息传递的工作示例。 我的意思是,所有示例/教程中没有一个可以工作的示例......

回答 2 投票 0

Xamarin.Forms 中的EventToCommandBehaviorrelativeSource

为什么不起作用? 为什么不起作用? <Editor Text="{Binding OptionText}"> <Editor.Behaviors> <xct:EventToCommandBehavior EventName="Focused" Command="{Binding CheckEditorViewCommand,Source={RelativeSource AncestorType={x:Type view:SurveyViewModel}}}" /> </Editor.Behaviors> </Editor> 当我尝试使用此 xaml 代码打开页面时,应用程序崩溃。 01-14 07:50:43.611 F/mono-rt (28519): [错误] 致命未处理 异常:System.InvalidOperationException:操作无效 由于对象的当前状态。 01-14 07:50:43.611 F/单声道 (28519):在 Xamarin.Forms.Binding.ApplyRelativeSourceBinding (Xamarin.Forms.BindableObject 目标对象, Xamarin.Forms.BindableProperty targetProperty) [0x00041] 在 D: \s\Xamarin.Forms.Core\Binding.cs:158 01-14 07:50:43.611 F/mono-rt (28519):位于 System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__7_0 (System.Object 状态) [0x00000] 中 /Users/builder/jenkins/workspace/archive-mono/2020-02/android/release/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:1021 01-14 07:50:43.611 F/mono-rt (28519): 在 Android.App.SyncContext+<>c__DisplayClass2_0.b__0 () [0x00000] 在 /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.App/SyncContext.cs:36 01-14 07:50:43.611 F/mono-rt (28519): 在 Java.Lang.Thread+RunnableImplementor.Run()[0x00008]中 /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Java.Lang/Thread.cs:36 01-14 07:50:43.611 F/mono-rt (28519): 在 Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] 中 /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/monoandroid10/android-33/mcw/Java.Lang.IRunnable.cs:84 01-14 07:50:43.611 F/mono-rt (28519): 在 Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PP_V (_JniMarshal_PP_V 回调、System.IntPtr jnienv、System.IntPtr klazz) [0x00005] 在 /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:22 01-14 07:50:43.611 F/mono-rt (28519): at (包装器本机到托管) Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PP_V(intptr,intptr) 当我放下这是鳕鱼时,页面就会工作。 我已经以绑定方式理解了这个问题,但我不明白如何正确执行。 我用这种绑定方法解决了我的问题: <Editor Text="{Binding OptionText}"> <Editor.Behaviors> <xct:EventToCommandBehavior EventName="TextChanged" CommandParameter="{Binding .}" Command="{Binding Source={x:Reference Name=SurveyPageCustomName}, Path=BindingContext.CheckEditorViewCommand}" /> </Editor.Behaviors> </Editor> 我不知道为什么,但这Command="{Binding CheckEditorViewCommand,Source={RelativeSource AncestorType={x:Type view:SurveyViewModel}}}"不适用于行为,但适用于TapGestureRecognizer。这让我很困惑。

回答 1 投票 0

如何在xamarin表单中显示进度条通知

我正在使用 xamarin 表单,我遇到了这个插件 https://github.com/thudugala/Plugin.LocalNotification 以便向用户显示通知。但是如何才能在通知上显示进度条...

回答 2 投票 0

在属性面板中找不到构建操作 - Xamarin Forms

正在使用 Visual Studio 2022 的 Xamarin 表单构建应用程序,我想嵌入位于可绘制文件夹中的汽车图像资源,但当我选择...时,构建操作不会出现在其属性中

回答 1 投票 0

MAUI - ResourceManager.GetString 引发异常 System.IO.FileNotFoundException

我已将Xamarin应用程序的代码移植到.NET MAUI应用程序。没有编译错误,因此我尝试运行该应用程序并检查它最初的工作情况。不幸的是我得到了 System.IO。

回答 1 投票 0

Xamarin - 从外部 ViewModel 调用控制器方法

我对Xamarin不太熟悉,我不知道如何解决我当前的情况,简而言之,我不知道如何从控制器外部调用我的方法SaveSignature - 下面有...

回答 2 投票 0

Xamarin 表单:如何获取 Wifi MAC 地址

我试图通过代码获取我正在登录的设备的MAC地址WIFI,但无法做到。 我们已经给仓库里的工人提供了设备,但他们不断更换和丢失设备,...

回答 1 投票 0

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