Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
In diesem Beispiel wird dargestellt, wie der Schreibschutz für ein Freezable mithilfe des Aufrufs der Freeze-Methode aktiviert wird.
Ein Freezable-Objekt kann nicht fixiert werden, wenn eine der folgenden Bedingungen in Bezug auf das Objekt true ist:
Es verfügt über animierte oder datengebundene Eigenschaften.
Es verfügt über Eigenschaften, die von einer dynamischen Ressource festgelegt werden. Weitere Informationen zu dynamischen Ressourcen finden Sie unter Übersicht über Ressourcen.
Es enthält untergeordnete Freezable-Objekte, die nicht fixiert werden können.
Wenn diese Bedingungen false in Bezug auf das Freezable-Objekt sind und keine Änderungen nötig sind, sollten Sie zur Leistungsverbesserung das Fixieren des Objekts in Betracht ziehen.
Beispiel
Im folgenden Beispiel wird ein SolidColorBrush fixiert, der vom Typ Freezable-Objekt ist.
Button myButton = new Button();
SolidColorBrush myBrush = new SolidColorBrush(Colors.Yellow);
if (myBrush.CanFreeze)
{
// Makes the brush unmodifiable.
myBrush.Freeze();
}
myButton.Background = myBrush;
Weitere Informationen zu Freezable-Objekten finden Sie unter Übersicht über Freezable-Objekte.
Siehe auch
Konzepte
Übersicht über Freezable-Objekte