实际上我正在尝试以干净的MVVMV
方式构建我的项目。不幸的是this限制我需要找到一种方法来设置没有功率DataBinding
的地图的引脚。一种解决方法是在我的View
中设置ViewModel
并直接设置它。
现在我没有机会获得注册视图。扩展XLabs.Forms.Mvvm.ViewFactory
?
在GitHub上添加新问题之前,我希望有一个更好的解决方案来处理这些限制。我总是在我的(小)WPF项目中使用MVVM
。
答案 0 :(得分:1)
不,这没有意义。您最好的方法是扩展Maps类,使Pins成为可绑定的ObserverableCollection。
Xamarin网站上的新文档格式难以阅读,并且不像过去那样提供您手头所需的信息,但我认为Pins对象不可绑定。
看一下Xamarin Forms Labs Github项目,了解如何做到这一点。这种方法在ExtendedPicker类中定义得特别好(这里的项目绑定到ObservableCollection)。