我一直在关注位于以下位置的教程:https://azure.microsoft.com/en-us/documentation/articles/partner-xamarin-mobile-services-xamarin-forms-get-started-push/尝试让推送通知在我的Xamarin.Forms应用程序中工作。我已经让他们在Android上工作,但我在iOS上有一个错误-我需要在实际发出通知之前自定义文本(来自手机),但我不能在ios上,因为当应用程序在后台运行,未调用ReceivedRemoteNotification。这是类似于我的通知处理代码的样子:publ
我使用Xamarin.forms。请为我修复那个错误。太感谢了!RectangleFimageRect=newRectangleF(0,0,width,height);严重性代码描述项目文件行抑制状态错误CS0433类型“RectangleF”同时存在于“Mono.Android,Version=0.0.0.0,Culture=neutral,PublicKeyToken=84e04ff9cfb79065”和“Xamarin.iOS,Version=0.0.0.0,Culture=neutral,PublicKeyToken=84e04ff9cfb79065”中MedlatecServ
我正在VisualStudio2015中设置新的Xamarin.Forms(可移植)解决方案。目标是在Windows、OSX、iOS和Android上部署应用程序。到目前为止,在解决方案中我看到了项目XamarinApp(Portable)、XamarinApp.Droid、XamarinApp.iOS和XamarinApp.UWP。有没有办法将XamarinApp.Mac项目添加到解决方案Xamarin.Forms解决方案中?或者所有Xamarin.Mac项目都必须使用XamarinStudio/VisualStudioforMac在Mac上开发,因为我看到使用此方法创建的独立项目。
我的主页是一个CarouselPage,它包含三个类型为ContentPage的页面。我正在使用JamesMontemagno的ConnectivityPlugin来检查设备是否有互联网连接:publicpartialclassHomePage:CarouselPage{publicHomePage(){InitializeComponent();if(IsConnectionAvailable()){//downloadcontentfromexternaldbtodevice(SQLitedb)DisplayAlert("Internetconnectionfound.","Wai
我目前正在学习XamarinForms,我首先要重新创建一个我之前为iOS开发的pp。我一直在尝试设置导航栏的格式(我认为它在表单中称为工具栏),甚至不知道我想做什么是可能的。Thistookme>5minutestoknocktogetherinxcodeThisiscurrentlywhatmyxamarinprojectlookslike首先,出于某种原因,我的栏按钮被正确分组,我看到一些2014年的旧帖子说这是不可能的。他们改变了吗?我知道Xamarin自2014年以来发生了很多变化,我找不到最近有人问过的问题(也许不可能??)。其次,我在iOS中的页面颜色在导航栏下方可见。它
我们正在使用AppCenter推送通知并根据以下文章https://learn.microsoft.com/en-us/appcenter/sdk/push/xamarin-forms,可以在App.xaml.cs中使用Push.PushNotificationReceived处理推送通知。这实际上是工作的ATM,该方法实际上是为后台和前台通知触发的。我们需要能够区分它们。每当用户点击通知(后台)时,我们都会将用户导航到应用的特定部分,如果应用已经打开(前台),我们将无法执行相同操作。我见过一些实现该目标的方法,但它们都是特定于平台(在本例中为iOS)的。有没有办法在PCL中做同样的事
这是我的挑战。我有一个配置为iBeacon的gimbal系列20,我的目标是让我的用户将他们的手机与应用程序后台的信标保持近距离物理接触。想想苹果支付。我已将发射功率一直设置为-23,但它仍然太强,并且信标正在触发DidEnterRegion委托(delegate)方法,距离可达一英尺。使用测距,我可以通过直接测量rssi来进一步设定阈值。该解决方案在应用程序运行时运行良好。我的问题是这个解决方案在后台运行不可靠,因为它在enterRegion事件后仅运行几秒钟然后停止。有没有办法进一步抑制信标的信号强度或其他方式导致locationManger:DidEnterRegion:触发较低
我是Xamarin.Forms的新手,想使用“导出为CSV/PDF”在设备中保存一些文件,例如CSV、PDF。为此,我需要访问设备目录和路径。但是使用Xamarin.Forms,如何访问适用于iOS和Android的Xamarin.Forms中的目录和路径?提前致谢! 最佳答案 System.Environment.GetFolderPath不能与PCL项目一起使用。(但是共享项目,可以)如果您打算使用PCL路径,您可以使用“依赖服务”功能。http://developer.xamarin.com/guides/cross-plat
我目前正在阅读AnIntroductiontoXamarin.Forms的导航部分.应该使用GetMainPage()方法。但是应该如何使用呢?应用委托(delegate)的默认实现如下所示:应用委托(delegate):publicpartialclassAppDelegate:global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate{publicoverrideboolFinishedLaunching(UIApplicationapp,NSDictionaryoptions){global::Xamarin.Forms
过去几天,我一直在为iOS上Xamarin.Forms中的TabbedPage而苦苦挣扎。我找到了一些类似的解决方案:https://forums.xamarin.com/discussion/20901/hide-tab-bar-on-push但是,它们都不能很好地工作。我还尝试子类化TabbedRenderer并将TabBar高度设置为0。它有效,但如果我在NavigationPage.Pushed事件处理程序中隐藏TabBar,则会有一些延迟,例如TableView有底部空白。如果我尝试在PushViewController/PopViewController方法中覆盖Navig