草庐IT

Forms_Tester_LibBased

全部标签

android - 在 Xamarin Forms 中访问 AssetManager

在XamarinForms中,在依赖服务中,我需要访问一个Assets。如何从依赖服务中获取AssetManager? 最佳答案 尝试使用Forms.Context.Assets。它将返回一个AssetManager。 关于android-在XamarinForms中访问AssetManager,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/28375342/

android - Xamarin.Forms Visual Studio 2017 项目未部署

我是Xamarin的新手。我使用了Xamarin。用于在VisualStudio2017中创建示例移动解决方案的表单模板。该过程创建了四个项目XamarinPCL、XamarinAndroid、Xamarin.iOS和Xamarin.UWP。在不对生成的解决方案进行任何修改的情况下,我正在尝试运行它。第一个问题是,当我将UWP设置为起始项目时,Windows模拟器出现并完美运行应用程序。但是,当我尝试对Android执行相同操作时,根据我所做的环境更改,我会在不同的时间收到不同的错误。最后,使用visualstudioandroid模拟器,PhoneUI出现了,但没有出现我的应用程序。

forms - 如何从另一个屏幕重置 Flutter 中的表单?

如何重置(清除)flutter应用中的表单字段?一旦数据提交到服务器?在我的应用中,我有2个页面。输入表单详细信息的第一页,例如姓名、地址等第二页是上传图片。第一页将数据推送到第二页。(这里我不做推送替换,意味着第二页位于第一页的顶部)第二页是选择图片,将表单数据和图片上传到服务器。我的问题是上传完成后如何重置所有2个页面?我正在使用firebase服务器上传我的数据!谢谢,提前 最佳答案 例如,使用GlobalKey访问表单状态和reset()田野。考虑到这一点,您可以:在第二屏的构造函数中传入第一个表单域键并同时重置两者(当您的

forms - 如何从另一个屏幕重置 Flutter 中的表单?

如何重置(清除)flutter应用中的表单字段?一旦数据提交到服务器?在我的应用中,我有2个页面。输入表单详细信息的第一页,例如姓名、地址等第二页是上传图片。第一页将数据推送到第二页。(这里我不做推送替换,意味着第二页位于第一页的顶部)第二页是选择图片,将表单数据和图片上传到服务器。我的问题是上传完成后如何重置所有2个页面?我正在使用firebase服务器上传我的数据!谢谢,提前 最佳答案 例如,使用GlobalKey访问表单状态和reset()田野。考虑到这一点,您可以:在第二屏的构造函数中传入第一个表单域键并同时重置两者(当您的

android - 在适用于 Android 的 Xamarin.Forms 上使用 Google map

所以我们需要创建一个呈现map的应用程序,我们目前正在使用Xamarin.Forms来集成它。但是,我们不会使用Xamarin.Forms.Maps,因为我们必须使用适用于iOS的GoogleMapsAPI,而不是其原生mapMapKit。我的问题是,如何集成这个组件https://components.xamarin.com/view/googleplayservices-maps在Xamarin.Forms中? 最佳答案 您可以将GoogleMap(适用于Android或iOS)注入(inject)Xamarin.Forms的V

android - 三星/Android 8.0 Oreo 更新导致应用程序崩溃? (Xamarin.Forms 应用)

有没有其他人遇到过三星/Android8.0Oreo更新导致大量应用程序崩溃的情况?我们发现运行Android8.0Oreo的三星设备的崩溃数量激增,经过一些谷歌搜索后,这似乎是一个常见问题(搜索:SamsungOreo应用程序崩溃)要解决此问题,用户必须重新启动设备、执行软重置或清除应用的缓存数据。有没有办法防止这些崩溃?我考虑过尝试以务实的方式清除缓存,看看是否有帮助。仅供引用-我在Xamarin.Forms上发布了相同的问题:Xamarin.FormsLink欢迎提出任何想法或解决方案!? 最佳答案 您使用的是firebase

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