草庐IT

HttpClient-Xamarin

全部标签

将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在

mysql - 如何通过 HttpClient 在 POST 请求中将 JSON 数据作为正文发送

我有一个要求。我有一个有效的POST调用("http://localhost:8080/POSTAPI/table/testmaster/create")。我通过postman发送了JSON数据,并将详细信息插入到MySQL数据库中。现在我正在尝试通过apachehttpcleint发送json数据。但是,它无法插入mysql数据库。CloseableHttpClientclient=HttpClients.createDefault();HttpPostpost=newHttpPost("http://localhost:8080/POSTAPI/table/testmaster/c

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

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

播放Xamarin表格下载的MP3

我能够通过调用我的PCL项目的“资源\Sounds\”文件夹中的资源播放“test.mp3”。AudioManager.Audio.Manager.PlaySound("test.mp3");现在,我正在尝试播放从WebAPI服务下载的音频文件。我正在使用RestSharp库下载文件和pclstorage库来存储文件:try{varfileId=newGuid("test2");IFolderrootFolder=FileSystem.Current.LocalStorage;IFolderresources=awaitrootFolder.CreateFolderAsync("Resourc

使用C#复制Xamarin表单中的SQLite数据库

我实际上是在一个小应用程序上工作,并且在我的Android设备(Android7.1-从sileageos闪烁的Android)上模拟它。我的问题是我需要查看我的sqlite表,但是找不到文件,所以我想出了一个想法。如果我看不到它,因为Android,让我们将文件复制到计算机。但是说实话,我不知道该怎么做。我找到了这个,但是我的Xamarin告诉我他不明白该剧本。publicstaticvoidBackupDatabase(stringsourceFile,stringdestFile){using(SQLiteConnectionsource=newSQLiteConnection(Stri

ios - Xamarin Forms ios 显示 "default"而不是汉堡包图标

您好,我正在使用Prism创建一个XamarinForms应用程序,除一个小的UI问题外,一切运行顺利。ios版本显示如下:汉堡包菜单未显示,取而代之的是一段标有“默认”的文本。此问题仅出现在ios版本中。我研究了这个问题,有人提到您必须将其包装在导航页面中。但是,在我的应用程序启动时,我使用Prism导航服务将页面包装在导航页面中:protectedoverridevoidOnInitialized(){InitializeComponent();NavigationService.navigateAsync("WelcomePage/NavPage/TBHomePage");}如果

ios - 从 XAMARIN 中的 UIScrollView 中删除 UIView

我在UIScrollView上放置了几个控件(UIView的子类)。现在我想从UISrollView中删除它们并创建新控件。下面的代码运行但没有效果!我做错了什么?for(inti=0;i 最佳答案 使用RemoveFromSuperview():foreach(ViewsubinmyScroll.Subviews){sub.RemoveFromSuperview();} 关于ios-从XAMARIN中的UIScrollView中删除UIView,我们在StackOverflow上找到一

ios - 使用 Xamarin 捕获 iOS UITextField 清除事件

我想在按下TextView的(x)时执行一些操作(重置搜索)。是这样的:iPhoneperformactionwhenUITextField/UISearchBar'sclearbuttonispressed但我不知道如何用Xamarin做到这一点我有这个:tbkSearchOrder.ShouldReturn+=(textField)=>{ComboViewCtl.OnOrdersFiltered(this,tbkSearchOrder.Text);returntrue;};响应键盘上按下的“搜索”按钮。UITextField有几个与此类似的方法,但它们是方法,而不是事件、Actio

c# - 如何使用 xamarin 以编程方式制作按钮?

我正在尝试使用xamarinide(c#)以编程方式创建按钮。我需要什么代码来创建按钮、设置它的大小、设置它的文本、设置它的背景颜色和设置它的约束?有没有办法将按钮定义为屏幕宽度的1/4?提前致谢。 最佳答案 首先创建按钮UIButtonbutton=newUIButton();CGRectScreenBounds=UIScreen.MainScreen.Bounds;floatbuttonWidth=(float)ScreenBounds.X/4;button.Frame=newCGRect(0f,0f,buttonWidth,5