Warum erhält der folgende Code den Laufzeitfehler:
Mitglieder der Triggers-Sammlung müssen vom Typ EventTrigger
sein
Aber das EventTrigger-Element hat keine Binding-Eigenschaft.
Wie ändere ich die Farbe des TextBlocks basierend auf der DataContext-Eigenschaft?
XAML:
%Vor%Code:
%Vor%Das liegt daran, dass Sie Ereignisauslöser nur direkt in der Trigger-Eigenschaft festlegen können.
Verwenden Sie einen Stil, um zu erreichen, was Sie wollen:
%Vor%Die folgenden Objekte haben Trigger-Sammlungen, die die aufgelisteten Auslösetypen enthalten können:
%Vor%