Я работаю с WPF и шаблоном MVVM.Поэтому моя проблема заключается в том, что если во ViewModel вторичного окна / представления есть возможность иметь динамическое свойство, у которого будет некоторая коллекция.
Мое приложение имеет разные пользовательские классы, такие как категории, поставщики и т. Д.пытаясь создать ViewModel, у которого будет свойство для одной из этих коллекций каждый раз, когда пользователь хочет редактировать элементы коллекции.Я сомневаюсь, что этого можно достичь с помощью ViewModel.
В ViewModel у меня есть логические свойства, чтобы отображать или нет Labels, TextBoxes и некоторые столбцы в ListView.И коллекция, которая будет свойством в ViewModel, связана с ListView.
Я пытаюсь сделать это таким образом, поэтому я могу предотвратить создание окна / представления для каждой редактируемой коллекции.
Мои занятия:
public class SupplierCollection : CollectionBase, INotifyCollectionChanged, INotifyPropertyChanged
{
(...)
}
public class StateCollection : CollectionBase, INotifyCollectionChanged, INotifyPropertyChanged
{
(...)
}
public class PlaceCollection : CollectionBase, INotifyCollectionChanged, INotifyPropertyChanged
{
(...)
}
Заранее спасибо!