WPF Style abhängig Textboxen Werten

  • WPF

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von EugenIS.

    WPF Style abhängig Textboxen Werten

    Hallo,

    ich würde gerne diese Funktion in einen Style umwandeln bzw es soll die selbe Aufgabe erfüllen.
    Das Ziel ist das ich den Wert von z.b X=(Anzahl) Textboxen mit Y Textboxen vergleiche. Wenn der Wert der (selbe/unterschiedlich) ist soll das Farblich erkannbar sein.
    Das Funktioniert mit den ersten Teil hir aber die Lösung ist nur gut, wenn ich nur zwei Textboxen habe.

    <TextBox Text="{Binding Male.FirstName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
    <TextBox.Background>
    <MultiBinding Converter="{StaticResource NameConverter}">
    <Binding Path="Female.FirstName" Mode="TwoWay"/>
    <Binding Path="Male.FirstName" Mode="TwoWay"/>
    </MultiBinding>
    </TextBox.Background>
    </TextBox>

    <TextBox Text="{Binding Female.FirstName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Height="19" Width="130">
    <TextBox.Background>
    <MultiBinding Converter="{StaticResource NameConverter}">
    <Binding Path="Female.FirstName" Mode="TwoWay"/>
    <Binding Path="Male.FirstName" Mode="TwoWay"/>
    </MultiBinding>
    </TextBox.Background>
    </TextBox>

    Was ich mir so vorgestellt habe war: Das Problem was ich habe ist, dass wie man den Trigger richtig schreibt also die Syntax. Es wird immer der Hintergrund vom Wert der Textboxen gesetzt.


    <Style x:Key="myStyle" TargetType="TextBox">
    <Setter Property="Foreground" Value="Pink"></Setter>
    <Style.Triggers>
    <Trigger >
    <Setter Property="Foreground" Value="Blue" />
    </Trigger>
    </Style.Triggers>
    </Style>

    Danke sehr,
    Wenn ich nicht genau genug bin oder etwas fällt, bitte sagen. Ich werde dann mehr posten.