我正在实现一个对话框视图,AutoViews
使用MVVMCross.AutoView
.
有谁知道是否可以创建动态部分。例如,能够将 Section 的 Elements 列表绑定到 ViewModel 中的通知列表。
您正在寻找的内容当前未在 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 的实现,但这些都是“业余时间”项目,人们很忙!