wpf
Architektura WPF
Szukaj…
DispatcherObject
Wywodzi sie z
Object
Kluczowi członkowie
public Dispatcher Dispatcher { get; }
streszczenie
Większość obiektów w WPF pochodzi od DispatcherObject
, który zapewnia podstawowe konstrukcje do obsługi współbieżności i wątków. Takie obiekty są powiązane z dyspozytorem.
Tylko wątek, w którym utworzono program rozsyłający, może uzyskać bezpośredni dostęp do obiektu DispatcherObject. Aby uzyskać dostęp do DispatcherObject z wątku innego niż wątek, w którym utworzono DispatcherObject, wymagane jest wywołanie Invoke
lub BeginInvoke
w Dispatcherze, z którym obiekt jest powiązany.
DependencyObject
Wywodzi sie z
DispatcherObject
Kluczowi członkowie
public object GetValue(DependencyProperty dp);
public void SetValue(DependencyProperty dp, object value);
streszczenie
Klasy pochodzące z DependencyObject
uczestniczą w systemie właściwości zależności , który obejmuje rejestrowanie właściwości zależności oraz zapewnianie identyfikacji i informacji o takich właściwościach. Ponieważ właściwości zależności są podstawą rozwoju WPF, wszystkie formanty WPF ostatecznie pochodzą od DependencyObject
.