wpf
Architettura WPF
Ricerca…
DispatcherObject
Deriva da
Object
Membri chiave
public Dispatcher Dispatcher { get; }
Sommario
La maggior parte degli oggetti in WPF deriva da DispatcherObject
, che fornisce i costrutti di base per gestire la concorrenza e il threading. Tali oggetti sono associati a un Dispatcher.
Solo il thread su cui è stato creato il Dispatcher può accedere direttamente a DispatcherObject. Per accedere a DispatcherObject da un thread diverso dal thread su cui è stato creato DispatcherObject, è necessaria una chiamata a Invoke
o BeginInvoke
sul Dispatcher a cui è associato l'oggetto.
DependencyObject
Deriva da
DispatcherObject
Membri chiave
public object GetValue(DependencyProperty dp);
public void SetValue(DependencyProperty dp, object value);
Sommario
Le classi derivate da DependencyObject
partecipano al sistema di proprietà delle dipendenze , che include la registrazione delle proprietà di dipendenza e l'identificazione e le informazioni su tali proprietà. Poiché le proprietà di dipendenza sono la pietra angolare dello sviluppo di WPF, tutti i controlli WPF derivano in definitiva da DependencyObject
.