wpf
WPF-architectuur
Zoeken…
DispatcherObject
Komt voort uit
Object
Sleutelleden
public Dispatcher Dispatcher { get; }
Samenvatting
De meeste objecten in WPF zijn afkomstig van DispatcherObject
, dat de basisconstructies biedt voor het omgaan met gelijktijdigheid en threading. Dergelijke objecten zijn gekoppeld aan een Dispatcher.
Alleen de thread waarop de Dispatcher is gemaakt, heeft rechtstreeks toegang tot het DispatcherObject. Om toegang te krijgen tot een DispatcherObject vanuit een andere thread dan de thread waarop het DispatcherObject is gemaakt, is een aanroep van Invoke
of BeginInvoke
op de Dispatcher vereist waaraan het object is gekoppeld.
DependencyObject
Komt voort uit
DispatcherObject
Sleutelleden
public object GetValue(DependencyProperty dp);
public void SetValue(DependencyProperty dp, object value);
Samenvatting
Klassen afgeleid van DependencyObject
nemen deel aan het afhankelijkheidseigenschappensysteem , waaronder het registreren van afhankelijkheidseigenschappen en het verstrekken van identificatie en informatie over dergelijke eigenschappen. Aangezien afhankelijkheidseigenschappen de hoeksteen van de ontwikkeling van WPF zijn, zijn alle WPF-besturingselementen uiteindelijk afgeleid van DependencyObject
.