Hallöchen wieder mal,
seht euch mal folgenden Code an, und "Probiert ihn aus":
Fügt diesen Code in die Window.Resources hinzu, und "klickt" eine TextBox in das Grid. Nicht per Hand eingeben. Ihr könnt aber auch eine vorhande Box in der Größe ändern.
In der 2008er Version kommt die Fehlermeldung:
"Das Object des Typs System.Windows.DataTrigger kann nicht in Typ System.Windows.Trigger umgewandelt werden".
In der 2010 Beta funktionert es.
Ich möchte noch hinzufügen, dass es in 2008 auch funktionert, wenn ich dem Style einen x:Key zuweise. Nur leider möchte ich in meinen Project "ALLE" Elemente eines Typs ändern und einen Converter zuweisen. Dazu benötige ich einen DataTrigger.
Kleiner Bug, oder Fehler von mir?
Danke!
seht euch mal folgenden Code an, und "Probiert ihn aus":
Code:
<Style TargetType="TextBox"> <Style.Triggers> <DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=Text}" Value=""> <Setter Property="Background" Value="Green"></Setter> </DataTrigger> </Style.Triggers> </Style>
In der 2008er Version kommt die Fehlermeldung:
"Das Object des Typs System.Windows.DataTrigger kann nicht in Typ System.Windows.Trigger umgewandelt werden".
In der 2010 Beta funktionert es.
Ich möchte noch hinzufügen, dass es in 2008 auch funktionert, wenn ich dem Style einen x:Key zuweise. Nur leider möchte ich in meinen Project "ALLE" Elemente eines Typs ändern und einen Converter zuweisen. Dazu benötige ich einen DataTrigger.
Kleiner Bug, oder Fehler von mir?
Danke!