Źródło: Arkusze CKE
Z której kolekcji należy skorzystać, aby przechowywać dane związane z elementem interfejsu użytkownika tak, aby element był ten informowany przez kolekcję o dodaniu, usunięciu lub zmianie jej elementu
Warianty odpowiedzi
-
A
KeyedCollection
-
B
ReadOnlyCollection
-
C
ObservableCollection
-
D
Collection
Wyjaśnienie
Standardowe tablice czy zwykłe listy przechowują dane w pamięci, ale nie potrafią samodzielnie powiadomić interfejsu użytkownika o tym, że coś się w nich zmieniło.
ObservableCollection rozwiązuje ten problem. Jest to specjalna kolekcja zaprojektowana do współpracy z mechanizmem wiązania danych.
Za każdym razem, gdy dodasz, usuniesz lub zmodyfikujesz w niej element, kolekcja automatycznie wysyła sygnał do widoku. Dzięki temu interfejs graficzny natychmiast odświeża wyświetlane dane na ekranie bez potrzeby ręcznego przerysowywania.