草庐IT

inline-form

全部标签

c# - Xamarin.forms 混合 ContentPage 和 Android Activity

如何将两个页面混合在一起我想做一些特定平台(Android)OnActivityResult但我在Xamarin.Forms中使用ContentPage我如何知道我的.Droid项目中的activity是什么?假设我有一个名为CalendarPage:ContentPage的页面。我应该在我的机器人项目中的什么地方注册它,以便我可以在该Activity(ContentPage)中捕获ActivityResult?我不知道,因为我是Xamarin.Forms的新手并正在学习它。 最佳答案 Xamarin表单在一个Activity上运行

android - Xamarin.Forms 中心标题和透明导航栏 - Android

我正在使用Xamarin.Forms,但在Android上运行2个东西时遇到了问题:我想将ActionBar设置为透明,设置BarBackgroundColor适用于所有颜色,但不适用于透明。我希望页面标题居中,就像在iOS上一样。MainPage=newNavigationPage(newLoginPage(){Title="Center"}){BarBackgroundColor=Color.Transparent});谁能帮我解决这个问题? 最佳答案 我最近遇到了同样的问题,我在Xamarin.Forms中使用MasterDe

c# - 有没有办法在 Xamarin Forms 'Entry' XAML 上禁用自动大写

我刚刚开始使用Xamarin并正在编写一个针对iOS和Android的应用程序。我试图将我几乎所有的UI设计保留在它们之间的公共(public)库中,并且开始发现线条有点模糊。我当前的要求是禁用XAML中“Entry”标记对象的自动大写。这是可以通过标记来完成的事情吗?我找不到任何支持这种行为的属性(property)。如果没有,我应该怎么做? 最佳答案 如果您计划在多个页面中使用此键盘,您需要将以下代码添加到App.xaml的ResourceDictionary中。如果您想在多个地方使用它,但只在一个ContentPage中使用,

c# - Xamarin Forms ListView 程序刷新在页面加载时不会在 Android 上停止

我在VisualStudio2015中有一个带有ListView的Portable项目,它通过以下函数refreshData通过API调用填充了一些数据:asyncTaskrefreshData(){myListView.BeginRefresh();varapiCallResult=awaitApp.Api.myApiGetCall();myListView.ItemsSource=apiCallResult;myListView.EndRefresh();}refreshData()被调用protectedoverridevoidOnAppearing(){base.OnAppea

c# - 无法使用 PCLStorage 或 Xamarin Forms Labs 在 Android 文件系统中创建文件夹/文件

我正在使用Xamarin平台开发一个Android应用程序,我试图在我的本地存储上创建一个文件夹,但我没有成功。首先,我尝试通过XamarinFormsLabs创建的FileManager类使用System.IO命名空间。我通过“/storage/emulated/0/`”路径传递的函数fragment。publicvoidCreateDirectory(stringpath){this.isolatedStorageFile.CreateDirectory(path);}publicStreamOpenFile(stringpath,FileModemode,FileAccessac

c# - 使用 Xamarin.Forms 显示来自 URL 的图像

我正在使用此代码显示来自URL的图像.xaml.csusingSystem;usingSystem.Collections.Generic;usingXamarin.Forms;namespaceLandAHand{publicpartialclassVolunteerView:ContentPage{publicVolunteerView(){InitializeComponent();backgroundImage.Source=newUriImageSource{Uri=newUri("https://s9.postimg.org/aq1jt3fu7/handshake_8712

c# - 你必须调用 Xamarin.Forms.Init();使用前

在我的app.xaml.cs中创建一个新页面。publicApp(){InitializeComponent();MainPage=newNavigationPage(newWrapLayoutPage());}这个页面调用了一个静态类,它使用DependencyService来执行一些任务。抛出错误的行:vartmpTable=SqLiteHelper.GetItem("someId");SqLiteHelper:publicstaticclassSqLiteHelper{privatestaticreadonlySQLiteConnectionDatabaseConnection=

android - Xamarin Forms Android 问题,包 android.support.design.* 不存在

我有一个Xamarin.Forms项目,我无法在其中构建Android,事实上,即使是一个全新的项目,我也遇到同样的问题,Android失败并出现大量错误。我已经安装并重新安装了AndroidSDK、Java,并确保安装了AndroidSDK中的所有内容,但还是不行。SeverityCodeDescriptionProjectFileLineSuppressionStateErrorerror:packageandroid.support.design.widget.TabLayoutdoesnotexistandroid.support.design.widget.TabLayout

android - 如何在 Android 上的 ListView xamarin.forms 中禁用选择突出显示

我使用xamarin.forms创建了ListView,我正在寻找一种在点击ListView时不突出显示视单元的方法。请检查下图。提前致谢:) 最佳答案 在您的ListViewSelectedItem事件处理程序上,您可以:listview.SelectedItem=null;这会给你点击突出显示,但状态将只是短暂的。在你的情况下,我猜你会喜欢这个,因为你使用2个Image而不是Button作为右边的箭头,带有TapGestureRecognizer。您知道Button有一个Image属性吗?单击Cell中的Button时,Cell

c# - Xamarin forms Picker on android更改取消文本

Android上的Xamarin.Forms。单击选择器打开对话框,否定按钮的默认文本为“取消”。我该如何更改它?我查看了Xamarin的开源项目,他们设置了这样的肯定按钮文本builder.SetNegativeButton(global::Android.Resource.String.Cancel,(s,a)=>...这个方法是私有(private)的,所以我不能覆盖类方法。我也不能复制这个类的粘贴实现,因为它的成员对Xamarndll-s是私有(private)的...链接到Xamarin.Formsandoid上的选择器实现:https://github.com/xamari