3

我正在实现一个对话框视图,AutoViews使用MVVMCross.AutoView.

有谁知道是否可以创建动态部分。例如,能够将 Section 的 Elements 列表绑定到 ViewModel 中的通知列表。

4

1 回答 1

3

您正在寻找的内容当前未在 AutoViews 的 Dialog 部分中实现 - 就像它未在源 MonoTouch.Dialog 或 MonoDroid.Dialog 中实现一样

将 INotifyCollectionChanged-aware 部分添加到 Dialog 肯定是可能的,但是将它合并到 Dialog 核心代码中需要一些技巧和时间。

但是,如果您的列表 (ObservableCollection) 是独立的 - 如果它不依赖于坐在更大的对话框中 - 那么 AutoViews 的列表部分应该适合您。

您可以看到在https://github.com/slodge/MvvmCross/blob/vnext/Sample%20-%20CustomerManagement/CustomerManagement%20-%20AutoViews/CustomerManagement/ViewModels/CustomerListViewModel.cs中实现的列表 AutoView - 这适用于并且IObservableCollection似乎随着您添加/删除客户而更新。


请注意,AutoViews 仍然非常“年轻”——在我们开始让更多平台工作之前,它会一直如此——有人致力于 WP 和 WinRT Dialog 的实现,但这些都是“业余时间”项目,人们很忙!

于 2013-01-15T17:41:29.907 回答