我正在使用AutoViews
中提供的MVVMCross.AutoView
实现对话框视图。
是否有人知道是否可以创建dinamic部分。例如类似于能够将Section的Elements列表绑定到ViewModel中的可通知列表的东西。
答案 0 :(得分:3)
您正在寻找的内容目前尚未在AutoViews的Dialog部分中实现 - 就像它未在源MonoTouch.Dialog或MonoDroid.Dialog
中实现一样向Dialog添加INotifyCollectionChanged-aware部分肯定是可能的,但是需要一些技巧和时间将它合并到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实现,但这些是“业余时间”项目和人们很忙!