0

实际上,我正在尝试以一种干净的MVVMV方式构建我的项目。不幸的是,对于这个限制,我需要找到一种在没有电源的情况下将引脚设置到地图的方法DataBinding。一种解决方法可能是View在 my 中ViewModel直接设置它。现在我没有任何机会获得注册视图。扩展它有意义XLabs.Forms.Mvvm.ViewFactory吗?

在 GitHub 上添加新问题之前,我希望有更好的解决方案来处理此类限制。我总是MVVM在我的(小型)WPF 项目中使用。

4

1 回答 1

1

不,这没有意义。您最好的方法是扩展 Maps 类以使 Pins 成为可绑定的 ObserverableCollection。

Xamarin 站点上的新文档格式很难阅读,并且不像以前那样提供您手头所需的信息,但我相信 Pins 对象不可绑定。

查看Xamarin Forms Labs Github 项目,了解如何做到这一点。该方法在 ExtendedPicker 类中定义得特别好(这里的项目绑定到 ObservableCollection)。

于 2015-07-19T09:31:08.720 回答