Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Ereignisse in der WPF handhaben 471 HINWEIS In Tabelle 7.22 wird der Begriff »Freezable« verwendet. Es handelt sich hierbei um eine Klasse, die es ermöglicht, dass ein Objekt als schreibgeschützt definiert werden kann. Ein schreibgeschütztes Objekt hat gegenüber einem schreibbaren Objekt leichte Geschwindigkeitsvorteile. Die Klasse Freezable leitet direkt von der Klasse DependencyObject ab und definiert Klassen in Bereichen wie den Zeichnungswerkzeugen Stift, Pinsel aber auch für die Geometrie und Animations- und Eingabeelemente. Kriterium Auflösen Auswertung Vorwärtsdeklaration Suche der Ressource Anpassungen an die Ressourcen zur Laufzeit Zielelement Statische Ressource Direkt Einmalig Nicht unterstützt Aufwärts bis ins Anwendungsobjekt Nicht unterstützt Darf nicht ein Freezable oder eine Abhängigkeitseigenschaft sein Dynamische Ressource Indirekt via Ausdruck Wiederholt bei jedem Zugriff Unterstützt Aufwärts bis ins Anwendungsobjekt Unterstützt Eine der folgenden Bedingungen muss zutreffen: Abhängigkeitseigenschaft der Klasse FrameworkElement oder FrameWorkContentElement Ziel ist ein Wert eines Stils Ziel ist ein Freezable der Klasse FrameworkElement oder FrameWorkContentElement Tabelle 7.22 Vergleich von statischen und dynamischen Ressourcen