繁体   English   中英

识别Xamarin.Forms的此控件?

[英]Identifying this control for Xamarin.Forms?

这是我尝试创建的第一个Xamarin.Forms应用程序,请耐心等待。

我正在学习Xamarin.Forms ,并且正在创建将在android模拟器中运行的第一个应用程序(带有地图)。 我已经添加了地图,所以生活很美好。

我也了解,与asp.net Web窗体或Windows窗体不同,我无法将控件拖放到窗体上。 我也不知道每个平台的可用控件是什么样的。

话虽如此,我想在我的应用程序中添加以下控件。 我不知道它怎么称呼,但它只是屏幕底部一个面板。 该面板将包含一个列表(非常类似于gridview)。

在此处输入图片说明

我在Xamarin页面上看到了标准控件列表 ,但是我不知道如何识别它们。 更糟糕的是,我不知道在网上搜索什么。

我想知道在哪里可以找到有关将该控件添加到表单并用数据填充它的信息(例如asp.net gridview)

通常使用ActionSheet渲染类似的内容

不幸的是,没有这样的控制。 在iOS上,通过呈现TableViewController时部分覆盖屏幕来完成。 您无法在Xamarin.Forms上执行类似的操作。 您只能在本机项目上执行此操作。

可能会有一些插件可以为您完成某些工作,但我认为它们都不符合您的要求,但是您可以尝试使用此插件获得多大的收益: https : //github.com/rotorgames/ Rg.Plugins.Popup

请注意,Xamarin.Forms并不涵盖所有本机控件,尤其不是这些控件的所有属性。 而且,如果您复制了在某个应用程序中看到的所有内容后,可以通过各种方式扩展他们的覆盖范围,那么最好考虑一下其他技术。

还要注意的是,Android并不支持iOS支持的所有功能,因此,如果您在iOS屏幕上看到某些内容(如上图),那么Android可能不支持它,无论您使用哪种技术,都必须构建一个非常自定义的解决方案,这可能不属于您的第一个应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM