草庐IT

NSUserDefaults-Xamarin

全部标签

c# - 如何获取 Mono Xamarin Android 应用程序路径文件夹?

Mono(Xamarin)Android应用程序路径,如何获取?我找到了一种方法,我发现它看起来更好stringpath="";System.Collections.IDictionaryvars=System.Environment.GetEnvironmentVariables();foreach(System.Collections.DictionaryEntryentryinvars){if(entry.Key.ToString().Contains("HOME"))path=entry.Value.ToString();} 最佳答案

android - Xamarin - 径向进度组件问题

我一直在尝试在我的应用程序上实现RadialProgress组件(https://components.xamarin.com/view/radialprogress)。我设法将其显示在屏幕上,并更改了进度颜色,但我找不到更改圆圈内部颜色的方法。RadialProgressView对象本身有一个BackgroundTintMode字段,它采用DuffPorter.Mode但每当我尝试设置背景色调模式时,应用程序就会中断并显示此消息(Message=“nomethodwithname='setBackgroundTintMode'signature='(Landroid/图形/Porte

升级到 Xamarin Forms 2.0 后的 Android 资源问题

我最近将2台机器从XamarinForms1.x升级到2.0。一台机器没问题,XamarinForms项目可以很好地为Android构建。另一台机器出现严重问题。我们已尝试卸载并重新安装所有内容-Xamarin、AndroidSDK、所有NuGet包-很多-但得到相同的错误消息。这似乎与Android应用兼容相关。复制的步骤是:创建新的Forms1.3项目-编译并运行-一切正常将项目从Forms1.3升级到2.0-问题错误如下:2>d:\Documents\VisualStudio2015\Projects\App4\App4\App4.Droid\Resources\Resource

c# - 如何从 Xamarin.Forms 中的 NavigationStack 中删除模式页面

这是我的导航的示例:LoginPage(Login_Click)->MainPage|BlockBackButtonMainPage(Logout_Click)->LoginPage|BlockgoingbacktotheMainPage目前我正在使用此代码在成功登录后显示MainPage。awaitNavigation.PushModalAsync(newMainPage());我不希望用户通过点击PreviousButton(Android)返回登录页面来返回。注销时同样的故事。有没有办法在成功登录后从NavigationStack中删除LoginPage(并在注销时删除MainP

c# - 单击外部 Edittext 后如何在 Xamarin Android 中隐藏键盘

我正在研究Xamarin(Android)。现在我想在点击EditText外部后隐藏键盘。提前致谢。publicclassMainActivity:Activity{protectedoverridevoidOnCreate(Bundlebundle){base.OnCreate(bundle);//Setourviewfromthe"main"layoutresourceRequestWindowFeature(WindowFeatures.NoTitle);SetContentView(Resource.Layout.Main);EditTextEtusername=FindVie

android - 我可以使用 XAML 在 Xamarin.Forms 中设计 UI 吗

我正在尝试使用Xamarin.Forms创建一个跨平台应用程序。据我所知,UI将从代码创建,.axml文件将自动生成。我可以修改.axml文件来编辑UI吗?我尝试编辑,但出现的只是代码中编写的内容。即:你好表单更新publicstaticPageGetMainPage(){returnnewsimplerow();} 最佳答案 在Xamarin.Forms中,您可以根据跨所有平台共享的标记定义创建页面。通常,您将使用Xamarin.Forms编写所有内容页面,但是您可以根据需要将native页面混合并匹配到应用程序中。这些用Xama

c# - 如何在 xamarin.forms pcl 项目中配置 map ?

我已经使用xamarin.formPCL创建了一个项目。我已经添加了.....xamarin.forms.maps和其他库和NuGetPackage根据所有平台(Android、iOS、WindowPhone)的要求添加。我已经在所有平台上给出了所有权限和配置。我在windowphone中成功显示map和运行程序,但在android中出现错误。错误是SeverityCodeDescriptionProjectFileLineColumnErrorjava.lang.OutOfMemoryError.Considerincreasingthevalueof$(JavaMaximumHea

在多个Xamarin.forms视图上显示时间

我有一个Xamarin.Forms应用程序,其中均使用ControlTemplate实现自定义标头的页面。在标题中,某些页面(以及ControlTemplates)具有时间标签,该标签在ViewModel(带有绑定)中使用计时器进行更新。我目前正在做的是在每个ViewModel上实现时间功能。是否有一个很好的方法可以在一个地方实施并使用最小的样板代码所需的任何地方使用它?我考虑过在app.xaml.cs中实现计时器,但我仍然必须以某种方式通知每个ViewModel。我只是不能提出一个优雅的解决方案。看答案这是我的解决方案。它使用.NET标准库代替PCL。您需要.NET标准用于System.Th

android - 在 Xamarin 中捏合缩放图像

在Xamarin中,为图像启用双指缩放的最佳方法是什么?目前我只有一个ImageView,它有一个Bitmap图像作为图像。我做了一些研究,发现了一些示例,其中人们使用了其他一些库,但在我开始编写此代码之前,我希望获得一些关于在图像上启用双指缩放的最佳方法的建议。那么,在Android(尤其是Xamarin)中启用图像缩放的最佳方式是什么?提前致谢 最佳答案 您可以使用MonodroidtoolkitScaleImageView获得ImageView放大功能和平移放大图像。首先,使用thecodefromhere将ScaleImag

android - 为 Android 全屏制作 Xamarin 表单

有没有办法让我在Android上的XamarinForms应用程序进入全屏或沉浸式模式?我试过以下,状态栏上的所有控件都隐藏了,但状态栏本身仍在显示。任何帮助,请varnewUiOptions=(int)SystemUiFlags.LayoutStable;newUiOptions|=(int)SystemUiFlags.LayoutHideNavigation;newUiOptions|=(int)SystemUiFlags.LayoutFullscreen;newUiOptions|=(int)SystemUiFlags.HideNavigation;newUiOptions|=(