Xamarin Türkiye' Post

Xamarin.Forms AutoTextCompleter

Sizlerle kendi yazdığım ufak bir control’u paylaşacağım.

Control’e liste verildikten sonra, yapacağınız aramalara göre uyumlu item’ları listeleyecektir. Hadi biraz control’den bahsedelim.

AutoTextCompleter

Her şeyden önce detaylı bilgi ve örnek projeyi görmek istiyorsanız Github üzerinden bakabilirsiniz.

  • İstediğiniz tipte liste verebilirsiniz.
  • Oluşturulan listedeki hangi property’i açılan listede göstermek istiyorsanız “NamePath” property’sini tanımlamanız gerekir. (autotextcompleter.NamePath = “Name”)
  • Tekli veya çoklu seçim yapabilirsiniz.
  • Item seçilirse “ItemClicked” event’ı tetiklenecektir. Bu event bize item’ı ve itemindex’ini geri döndürecektir.
  • SelectionMode property’si “Single” ise selecteditem property’si ile direk seçilen item’ı alabilirsiniz yada Multiple ise seçtiğiniz item’ları liste halinde geri alabilirsiniz.
  • ItemTemplate property’si sayesindede seçilen item’ların görüntüsünü istediğiniz şekilde değiştirebilirsiniz.

ItemTemplate

Sadece View yapıları desteklemektedir.

Nuget üzerinden RisePlugin yazarak indirebilirsiniz.

 

Özetle önemli olan kısımlar bunlar.

Devamı