如何在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