ObservableCollections против ObservableObject против ObservableRecipient против ViewmodelBase?C#

Место общения программистов C#
Anonymous
ObservableCollections против ObservableObject против ObservableRecipient против ViewmodelBase?

Сообщение Anonymous »

Я новичок в наборе инструментов сообщества avaloniaUI и MVVM.
Сейчас я создаю приложение KanbanBoard для Windows и кодирую ViewModels.
Я читаю SimpleToDoList в их github. Однако я не могу понять эти ключевые слова.
Их модель представления:
публичный частичный класс MainViewModel: ViewModelBase
однако некоторые инструменты сообщества MVVM являются
публичным частичным классом MainViewModel : ObservableObject
ИЛИ
публичным частичным классом MainViewModel : ObservableCollection
ИЛИ
публичным частичным классом MainViewModel: ObservableRecipient
Я хотел бы их знать.
1) какая разница в использовании этих ключевых слов.
2) какие ключевые слова мне следует использовать в моей ViewModel, какие покажите и сохраните Канбан о задаче или задании.
пожалуйста, ответьте, спасибо.
Я приношу извинения за плохое знание английского языка.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ewmodelbas

Вернуться в «C#»