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