Xamarin是一个由Xamarin.iOS,Xamarin.Android,Xamarin.Mac和Xamarin Test Cloud组成的平台。它允许您编写适用于iOS,Android和Mac的跨平台本机应用程序,并在整个生命周期内关注您的应用程序。 Xamarin.Forms的引入支持iOS,Android和Windows的Native UI开发
重复使用 Xamarin.Essentials.MediaPicker.CapturePhotoAsync 会在 Android 11 上重新启动我的应用程序
我需要拍摄更多照片,但应用程序会在 Android 11 设备上重新启动。 Android 10 或更低版本即可。 它表现得神秘莫测。有时它发生在第三次捕获之后,有时可能发生在第七次之后
我想扩展Android应用程序,我想重写oncreate方法。 但由于某种原因,它非常糟糕......只有当我删除[应用程序]我才能运行它,但根据这个......
我是 Xamarin Forms 和 MVMM 的新手。我需要使用 MVMM 概念在运行时隐藏和取消隐藏标签。我正在创建绑定属性并绑定到其中。但它没有奏效。 我的 Xaml 代码是: 我是 Xamarin Forms 和 MVMM 的新手。我需要使用 MVMM 概念在运行时隐藏和取消隐藏标签。我正在创建绑定属性并绑定到其中。但它不起作用。 我的Xaml代码是: <Label Text="The Error" IsVisible="{Binding IsVisible}"/> 我的 ViewModel 代码是: private bool isvisible; public event PropertyChangedEventHandler OnPropertyChanged; public void PropertyChanged([CallerMemberName] string propertyName = "") { this.OnPropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } public bool IsVisible { get { return isvisible; } set { isvisible = value; PropertyChanged(); } } 一旦我将 isvisible 属性设置为 true,标签就会取消隐藏。如何实现? 我做错了什么...... 确保将视图模型定义为视图的 BindingContext。视图模型应该继承 INotifyPropertyChanged。然后,在视图模型中将 IsVisible 设置为 true 或 false 应该可以工作: IsVisible = True; // Or False depending on your conditions
我在访问视图控制器 .cs 文件中的文本框时遇到问题 异步部分无效登录用户(UIButton 发送者) { // 在加载 MainActivity 时显示进度条 控制台。
Visual studio 无法调试 Android Xamarin 应用程序
我开始使用 Visual Studio 2013 来使用 Xamarin 和 Android。 当我开始调试 Android 应用程序时,它会构建、部署到设备,然后在 Visual Studio 中停止调试。我无法击中任何布雷...
图像在集合视图中加载速度非常慢,这也使我的滚动冻结并运行缓慢
问题:6-7 图像在集合视图中加载速度非常慢。与 CollectionView 绑定需要 6 秒,向下滚动时需要 3 秒加载图像。正因为如此,它也让我滚动......
我知道如何使用从 Blazor 导航到毛伊岛 App.Current.MainPage.Navigation.PushModalAsync(new MainPage()); 但我该如何反其道而行呢?我的毛伊岛应用程序中有一个剃须刀组件,还有一个...
Xamarin 应用程序不允许在 Samsung Galaxy S23 中上传照片。 甚至应用程序版本也不可见。 我的应用程序的目标是 android SDK API 版本 33,但 Samsung Galaxy S23...
我希望获得一些关于实现梯形效果的最佳方法的建议,该效果尊重网格中的各个点,而不仅仅是网格本身。 我有一个矩形(网格),其中有 mu...
Visual Studio 2022 Xamarin iOS 绑定库构建成功,但 dll 为空
我使用多个框架创建了一个 iOS 绑定库并实现了 ApiDefinition.cs。 项目构建立即(成功)完成,生成的 dll 只有 4kb 大小。 西米...
使用 Sharpie 生成 ApiDefinition.cs 时,使用 Swift 协议构建的 Xamarin iOS 绑定库失败
当使用 Swift 协议作为函数参数构建 iOS 绑定库项目,或将其公开为公共字段时,无法找到类型或命名空间名称“xxx”(您是否记错了...
iOS 模拟器在 Visual Studio MAC 中不可见
我无法将 iOS 模拟器配置到 Visual Studio 2022 MAC 中。我已经下载了最新版本的 Xcode(版本 - 15.3)和 Visual Studio MAC(版本 - 17.6.11)。我也在用Son...
如何在 Maui MVVM 中 TextChangedEventArgs
我想在 MVVM 中获取 TextChangedEventArgs 但不知道如何。感谢您的帮助 我想在 MVVM 中获取 TextChangedEventArgs,但不知道如何获取。谢谢你的帮助 <Entry Text="{Binding Text}"> <Entry.Behaviors> <behaviors:EventToCommandBehavior EventName="TextChanged" Command="{Binding TextChangedCommand}"/> </Entry.Behaviors> </Entry> https://learn.microsoft.com/en-us/dotnet/api/microsoft.maui.controls.textchangedeventargs?view=net-maui-8.0 通过使用 EventToCommandBehavior 实现,如果未设置 CommandParameter 和 Converter 属性,则 EventArgs 将被传递到 Command 属性。要在 XAML 中引用泛型类型,我们需要使用 x:TypeArguments 指令。 所以基本上这对你有用 <Entry.Behaviors> <behaviors:EventToCommandBehavior EventName="TextChanged" x:TypeArguments="TextChangedEventArgs" Command="{Binding TextChangedCommand}"/> </Entry.Behaviors> 如果您有任何疑问,请告诉我
我是 Xamarin 新手,收到此错误 错误:预期 包 com.companyname.final; 此错误位于自动生成的文件中,我尚未修改 包 com.companyname.final; ////这里错误
既然RelativeLayeout不推荐在.Net Maui中使用,那么什么技术可以替代它呢?
我在 Xamarin.Forms 中经常使用 Factor ofrelativeLayout,这样我的应用程序 UI 就可以在任何设备上正确缩放。不建议再使用RelativeLayout,并且不提供替代品,所以我想知道...
我正在尝试开发一个 .NET MAUI 应用程序,该应用程序使用 Shiny.BluetoothLE 连接到另一台设备。 蓝页.xaml 使用闪亮; 使用 Shiny.BluetoothLE; 使用 System.Collections.Generic; 使用系统。
在 Android 上使用后退按钮关闭 MAUI CommunityToolkit 弹出窗口
我们正在使用 MAUI CommunityToolkit 打开弹出窗口,如下所述 https://learn.microsoft.com/en-us/dotnet/communitytoolkit/maui/views/popup 我们如何在 Android 上监听后退按钮和
方法“UIKit.UIApplication.Main”已过时:使用带有“Type”而不是“String”参数的重载来确保类型安全
将我的 Xamarin.Forms 版本升级到 5.0.0.2244 后,我在 iOS 项目内的 Main.cs 文件中收到以下警告: 方法 UIKit.UIApplication.Main 已过时:使用 Type
Xamarin Android 无法从旋转后的图像中读取 EXIF 数据来检查图像是否旋转
描述 要通过基于方向旋转读取 EXIF 元数据来检查图像是否旋转,然后创建新的位图并将其设置为 ImageView 控件。 实际图像 EXIF 数据...
Xamarin.Forms 应用程序中的 ExifInterface 方向始终为 0
我正在开发 Xamarin.Forms 应用程序,我想在其中实现拍照功能。 我已经实现了这个功能及其工作原理。但是刚才我在S上遇到了一个问题...