草庐IT

播放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

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

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

ios - 我可以使用 Visual Studio 自动增加 Info.plist 文件中的 CFBundleVersion 值吗?

我见过使用Xcode甚至XamarinStudio执行此操作的解决方案,但没有使用VisualStudio。理想情况下,我希望项目的每个构建都自动增加Info.plist文件中的CFBundleVersion值。CFBundleVersion9我什至不知道从哪里开始,也找不到关于任何包含VisualStudio的文章/博客文章/教程。这可能吗?只是想补充一点,我在Windows8.1上使用VisualStudio2015。 最佳答案 与您处于同一条船上,因为找不到合适的解决方案,我决定创建自己的解决方案。也许迟到总比不到好!:)在我

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

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

ios - 为什么自动布局预览和实际设备不匹配

我正在做xamarin.ios,我正在做UI,即xcode中的自动布局。在xcode预览中...我可以看到UI很好,但在某些设备的设备中,UI与预览中显示的不一样。例如iPhone5s,iPhone6splus。谁能告诉我为什么会这样以及如何解决这个问题谢谢 最佳答案 导致自动布局错误的原因有很多。有些是因为屏幕比例不同,有些是因为iOS版本不同。你应该查看你的调试器输出并检查这样的消息:Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstrain