У меня есть свой класс, который имеет внутренний заметный набор. Я хочу передать данные в этом пользователю класса через функцию.
Я не хочу, чтобы они смогли изменить объекты в заметном наборе или самом наборе.
Что лучший способ состоит в том, чтобы сделать эту производительность и мудрую простоту использования?
Вероятно, используется следующее: ReadOnlyObservableCollection
. Обратите внимание, что вам придется написать свои собственные обертки только для чтения для ваших объектов, поскольку ReadOnlyObservableCollection
предотвращает только обновление самой коллекции.