簡體   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