草庐IT

NSUserDefaults-Xamarin

全部标签

微风#for xamarin.forms(UWP,Droid& ios)?

在他们的网站,Xamarin是他们的客户之一,但我无法安装该软件包Breeze.sharp,也标有Xamarin.它确实安装到PCL项目中,但是要使它工作,我需要将其安装到所有平台项目中。当我尝试这样做时,我会收到以下错误:ios/android:无法安装软件包'Microsoft.aspnet.webapi.client5.2.3'。您正在尝试将此软件包安装到一个针对“Xamarin.ios,版本=V1.0”的项目中,但是该软件包不包含与该框架兼容的任何汇编引用或内容文件。有关更多信息,请联系包裹作者。UWP:包装Breeze.Sharp0.6.0.9与UAP10.0(UAP,版本=V10.

如何自定义UWP上Xamarin Forms应用程序的MasterDetailpage?

我正在使用Xamaring表单构建一个应用程序,但是我无法更改UWP中主页的标题,它在Android上可以正常工作,但不能更改UWP。这是一个屏幕截图:我想做的是更改“菜单”栏的颜色。这是XAML代码:看答案实际上,您提到的“菜单”条的颜色是BarBackgroundColor。所以,你可以设置BarBackgroundColor为了NavigationPage实例。

xamarin.forms xaml-将条目添加到工具栏

在我的大师尾尾,我有一个简单的页面:我正在尝试在工具栏中添加一个定制视图,或者更好。如何访问工具栏以添加此类控件?(从基本上我需要每个页面的工具栏上的搜索文本框)看答案不可能仅以跨平台的方式使用内置ToolbarItems收集,但是您可以使用自定义渲染器手动实施它。[此Blogpost]很好地描述了Android以及链接到iOS解决方案。与UWP实现同样,它也很容易。

DisplayActionsheet仅在Xamarin IOS中抛出异常

displayactionsheet将我置于捕获块中,只有iOS中的例外nullprivatestringsignType=string.Empty;signType=awaitApplication.Current.MainPage.DisplayActionSheet(SystemMessages.PhotoSaveFolder,"Cancel",null,SystemMessages.InstallationPhoto,SystemMessages.SerialNumbers);Android没有问题。任何人都知道什么会导致这一点。提前致谢。看答案我解决了这个问题。这是因为我试图从第1页

xamarin.form listView水平填充空间,然后跳到下一行

我想显示具有多行项目和垂直滚动的项目列表。例如,我真正想完成的工作是显示一个按钮列表,如果水平有足够的空间可容纳3个按钮,我想显示12个按钮,然后ID喜欢拥有4行3按钮,如果没有足够的空间来进行4行则应该垂直滚动。有办法做到吗?因为我还没有找到使用ListView的解决方案。提前致谢。看答案使用此Xamarin.Forms软件包https://github.com/daniel-luberda/dltoolkit.forms.controls/tree/master/flowlistview它提供了这样的“GridView”样式:

Xamarin Android蓝牙应用程序崩溃

我是AndroidAppDev的初学者,我需要制作一个蓝牙应用程序才能连接到HC-05模块。我的代码如下:usingSystem;usingAndroid.App;usingAndroid.Widget;usingAndroid.OS;usingAndroid.Bluetooth;usingAndroid.Content;usingAndroid.Runtime;usingJava.Util;usingAndroid.Util;namespaceRobot_App{[Activity(Label="RobotApp",MainLauncher=true,Icon="@drawable/logo

如何在Xamarin表单中实现CKEditor或HTML编辑器?

我正在构建邮件系统,我希望HTML编辑器用于消息主体,该编辑器将HTML文本转换为纯文本,并在编辑器中显示纯文本,并在再次将邮件转换为HTML文本中。看答案这是一个未用Xamarin.forms提供的控件。因此,您需要找到一个本地对应物,我不确定是否有,或者自己滚动。XamConsulting的好人提出了Teditor这里.也许那做你想要的?或者至少,这是一个不错的起点。

将datasnaphot从firebase转换为列表< array>-Xamarin.droid

我今天刚刚开始使用Firebase。我正在尝试将我的虚拟数据传递到firebase中。使用快照,我将数据获取到一个称为获取数据的变量中,然后将数据传递到列表。但是,然后我将快照施放到DataContent。我得到指定的铸件无效。为什么我的演员不起作用,Firebase有一种独特的铸造方式?这是我代码的一小部分ListDisplayData=newList();protectedoverridevoidOnCreate(BundlesavedInstanceState){base.OnCreate(savedInstanceState);SetContentView(Resource.Layou

xamarin.forms xaml绑定到x:字符串

有没有办法从XAML中进行动态分配picker.items?就像是:{BindingOption1Text}>{DynamicResourceOption2Text}>(当然,该样本不起作用)。据我所知,唯一允许的键入picker.items是x:string,我似乎找不到任何绑定到x:string的方法。从代码进行操作相对简单,但是如果可能的话,我希望直接从XAML进行。目的是从资源文件本地位置内容,但其他用途可能会方便。看答案通常你会约束Picker到可以随意动态的项目列表。将它们放在那里,因为硬编码的项目并不是真正的动态分配,如果您问我。您可以做的是创建一个ValueConverter在

Xamarin项目中使用MobileserViceClient和MobileServicesQlitestore使用的“数据库已锁定”

我在移动和异步数据访问中相对较新,并且正在尝试从VS2017中的Xamarin启动器“跨平台”模板构建业务线应用程序。看来,当我经常执行数据库操作时,我会得到“数据库已锁定”(大多数问题涉及您所拥有的sqlite实现)。我添加了漂亮的详细记录(我必须支持非技术最终移动用户)。我更改为(在其他答案中建议的)数据库访问的单例模型,该模型正在产生不可追踪(含义没有例外,也没有XamarinLog条目)异常时,请访问Table.ReadAsync(请参阅下文)。作为次要问题,花了很多时间在这方面并遇到了许多不同的障碍(毫无疑问,我自己制作)我想知道我是否不遵循一些不言而喻的移动开发规则,例如“只有一个