ID: 3176 Desktop Średnie

Ź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

  1. A

    KeyedCollection

  2. B

    ReadOnlyCollection

  3. C

    ObservableCollection

  4. 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.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Desktop