Freigeben über


Новые изменения в INotify

Опубликовано 29 ноября 2009 22:57:00 | Coding4Fun |

Джейм Родригез (Jaime Rodriguez) опубликовал отличную статью о некоторых интересных вопросах, которые обсуждались в одной из внутренних дискуссий в Microsoft на тему WPF (EN).

Самое интересное опубликовано прямо в начале этой статьи. INotifyCollection будет теперь частью system.dll!

Тема: Есть ли хоть какой-нибудь шанс на то, что INotifyCollectionChanged будет перемещен в базовые библиотеки .NET?

Интерфейс System.Collections.Specialized.INotifyCollectionChanged определен в WindowsBase.dll (фактически в сборке WPF), но мой заказчик считает, что его следовало бы выделить в библиотеку BCL, — тогда и в других типах проектов можно было бы использовать преимущества этого интерфейса, обходясь без ссылки на WPF/WindowsBase.

Планируется ли такое в версии 4.0 или в будущем?

Ответ : Типы INotifyCollectionChanged, ObservableCollection<T> и ReadOnlyObservableCollection<T> в .NET 4 были перемещены в System.dll.