Wie kann WPF-Objekte ableiten von Freezable eingefroren werden in XAML?
Viele Arten in der WPF leiten von Freezable
. Es bietet Unveränderlichkeit zu veränderlich POCO-Objekte und ermöglicht dadurch eine bessere performance in bestimmten Situationen.
Also meine Frage ist, wie kann ich das einfrieren Objekte in XAML-markup?
(Beachten Sie, dass ich gebucht haben, ein ähnliche, aber doch andere Frage auch).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Frieren ein
Freezable
Objekt deklariert markup verwenden Sie dieFreeze
- Attribut definiert in der XML-namespacehttp://schemas.microsoft.com/winfx/2006/xaml/presentation/options
.In dem folgenden Beispiel wird eine
SolidColorBrush
erklärt wird, als eine Seite, Ressource und eingefroren. Es wird dann verwendet, um den hintergrund einer Schaltfläche.Quelle: Freezable-Objekte Übersicht
mc:Ignorable="po"
?Fügen Sie diese zu Ihrem xaml-namespace-Deklarationen:
dann in Ihrer freezable-Objekte, dieses Attribut