草庐IT

0xamarin

全部标签

使用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

c# - Xamarin IOS 隐藏栏后退按钮

我试图在某个View(使用Storyboard)上隐藏我的导航Controller的后退按钮我试图隐藏覆盖ViewWillAppear的栏后退按钮,但它似乎没有发生。代码如下:publicoverridevoidViewWillAppear(boolanimated){base.ViewWillAppear(animated);this.NavigationController.NavigationItem.SetHidesBackButton(true,true);} 最佳答案 只需更改为:publicoverridevoidVi

ios - 无法使用 Xamarin Studio 在 iPhoneSimulator 上进行测试

我目前正在使用Xamarin.Forms在XamarinStudio上开发一个应用程序,该应用程序在android中运行良好,但在ios上我什至无法构建我的应用程序...起初我有“在钥匙串(keychain)中找不到有效的ios代码签名key”错误,所以我确实在XCode上添加了我的AppleId我在论坛上看到了,我确实按照教程如何添加我所做的开发人员证书刷新我在xcode上的配置文件并将它们全部添加(iOS开发、iOS分发、开发人员ID应用程序等)。现在我在构建时仍然遇到另一个错误,提示“执行任务DetectSigningIdentity时出错:找不到目录‘/Users/.../Li

c# - Xamarin Forms IOS "Entry"不可编辑

我正在使用Xamarin.Forms构建我的应用程序。在登录页面中,我有以下布局在AndroidEmulator上运行时,我可以在“EntryLine”中输入文本,一切似乎都正常。但是,当我尝试在IOS模拟器上运行它时,文本变得不可编辑,即只读。基本上在IOS模拟器上,StackLayout中的所有内容都变成了“只读”我也尝试使用表单“Entry”代替FormsToolKit.EntryLine,但没有结果。我在上面的代码本身中遇到了一个问题,在xaml中添加一个“条目”并在IOS模拟器上测试工作正常。已经在Xamarin论坛上问过同样的问题,但没有找到任何答案。编辑1-添加了完整的堆

Xamarin Android与Xamarin.auth撞车

我正在使用Xamarin.auth登录Facebook。我为iOS和Android创建了一个单独的渲染器。在auth.com中,我在自定义渲染器的PCL类中调用方法后锁骨素(UserInfo)。这会做一些其他工作,然后打电话App.Current.MainPage=newNavigationPage(newMainPage());看起来该页面是正确构建的,所有方法都正确返回,直到抛出了异常。唯一的文字是“发生的例外情况”。在iOS中,一切正常。它调用完全相同的PCL代码。我不知道它指的是什么观点。编辑ADB的堆栈跟踪I/MonoDroid(11638):UNHANDLEDEXCEPTION:I

ios - xamarin 表单应用程序图标文本在 ios 上没有空格

我有一个跨平台的XamarinForms应用程序,它在androidlist和iosinfo.plist中具有相同的应用程序名称。在android上,名称正确显示在应用程序图标下方,但在ios上,单词之间没有空格,因此在android上显示为“MyTestApp”的内容在ios上显示为“MyTestApp”。我之前在其他应用程序上看到过这种情况,名称中有空格并且显示为多行,所以我猜它正在弄清楚如何让应用程序名称多行。除了plist文件,还有其他地方可以设置吗?更新:刚刚阅读thispostwhichstatesmulti-lineappnamesisnotsupported,butit