INF.04 · pytanie 817
Wątek roboczy próbuje bezpośrednio ustawić tekst etykiety w oknie i program zgłasza błąd. Co należy zrobić?
- AZablokować cały wątek interfejsu na czas zapisu, korzystając z instrukcji lock
- BPodnieść priorytet wątku roboczego ponad priorytet wątku obsługi interfejsu
- CPrzekazać zmianę do wątku interfejsu, na przykład metodą Invoke lub DispatcherPoprawna
- DOznaczyć właściwość etykiety jako statyczną, co zniesie ograniczenia wątkowe
Wyjaśnienie
Kontrolki okienkowe należą do wątku, który je utworzył, i tylko on może zmieniać ich właściwości.