Announcement

Collapse
No announcement yet.

WPF DataTrigger macht komisches...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WPF DataTrigger macht komisches...

    Hallöchen wieder mal,

    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>
    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!
    Die Taschenlampe!

    Die perfekte Taschenlampe für Ihr Windows Phone!

    - Die APP steuert die echte Blitz-LED an und versorgt Sie mit 100% Leistung!
    - Zudem zeigt die Live-Kachel den aktuellen Akkustand des Telefons an!


    Hier gehts zu APP!
Working...
X