簡體   English   中英

從零開始Xamarin.Forms中的自定義控件

[英]Custom Control in Xamarin.Forms from scratch

我想使用Xamarin.Forms編寫一個自定義控件,看起來像這樣 我知道,當我們想從Xamarin.Forms修改現有控件時,我們使用的是Custom Renderers ,但是此控件比Entry更重要,解決方案對我來說並不明顯。

我的問題是如何開始執行此任務? 如果我想使用自定義渲染器,應該擴展什么控件? 還有其他更有效的方法來實現這一目標嗎?

看起來鏈接的控件正在擴展UIPickerView

你有兩個選擇

  1. https://github.com/nicklockwood/CountryPicker創建綁定
  2. 創建您自己的Xamarin.Forms控件,該控件基本上是一個自定義渲染器。 您可以參考Forms源代碼為其創建控件。

您應該為每個平台創建一個純Xamarin.Forms視圖類和渲染器(從ViewRenderer繼承)。

請查看XLabs項目-應該是一個不錯的起點:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM