如何在xamarin.forms(xaml)中實現適配器很簡單?但是,所有示例都適用於ororid或iOS。可以爲xamarin.forms編寫示例如何在xamarin.forms中實現適配器
1
A
回答
1
適配器是用於使用MVC模式顯示數據的原生Android UI框架的一部分。在Xamarin Forms的世界中,最好的模擬是ViewModel和Model View ViewModel模式(MVVM)。在最簡單的形式中,ViewModel是視圖通過將該類的實例分配給視圖的BindingContext來綁定的任何類。這本身足以執行一次性綁定,其中創建視圖時該視圖讀取該類的屬性值。如果您想要更高級的綁定,在View中反映底層ViewModel的更新,則需要實施INotifyPropertyChanged並將通知發送到View。另外,我建議您不要推出自己的產品,而應考慮使用現有的MVVM框架,如MvvmLight。
爲了確定你在找什麼,你需要一個ViewModel公開一個IEnumerable或IList屬性。然後,您可以將其中一個重複視圖(如ListView)綁定到此屬性,並查看視圖中反映的基礎數據。通過實現INotifyPropertyChanged(或使用爲您實現的框架),您可以在UI中顯示添加到這些屬性公開的集合的新項目。
相關問題
- 1. 如何在Xamarin.forms中實現定時器
- 2. 如何爲Xamarin.forms實現Lottie?
- 3. 實現適配器模式
- 4. listview適配器實現
- 5. 適配器模式實現
- 6. Xamarin.Forms實現VideoView
- 7. 在Android中實現適用於RecyclerView的適配器
- 8. 如何在簡單光標適配器上實現搜索
- 9. 在C++中實現匿名適配器實例
- 10. 如何爲我的自定義適配器實現過濾器?
- 11. 如何在自定義數組適配器的listview中實現過濾器?
- 12. 實現自定義適配器
- 13. 實現TextWatcher的Android RecycleView適配器(EditText)
- 14. 實現升壓範圍適配器reversed_if
- 15. 使用HashMap實現的適配器
- 16. 實現適配器模式的困惑
- 17. 如何實現在C++中的適配器框架,在Linux和Windows
- 18. 如何在ActionScript3中實現全屏適配全屏模式?
- 19. 如何實現一個協議適配器
- 20. 如何通過IBM Worklight實現HTTPS適配器?
- 21. 如何實現自定義適配器用getFilter()擴展baseadapter
- 22. 如何實現與升壓的範圍適配器:: joined_range
- 23. 如何從適配器用於實現ListAdapter
- 24. 如何實現自定義適配器嵌套的片段
- 25. Android如何通過自定義適配器實現moveToPosition
- 26. 如何實現視圖座插入陣列適配器
- 27. 如何爲自定義適配器實現getFilter android
- 28. 應該在實現適配器模式時抽象配置嗎?
- 29. Xamarin.Forms:如何實現鎖屏音頻播放器控件
- 30. 在自定義BizTalk適配器中實現宏
「適配器」確實含糊不清。你試圖完成什麼? – Jason 2014-12-18 22:19:17
適配器列表。爲文章創建自定義適配器 – Ibrahim 2014-12-18 22:22:15
http://developer.xamarin.com/samples/WorkingWithListview/ – Jason 2014-12-18 22:33:05