Farbe von Button bei Änderung im Dataset ändern

  • WPF

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Thomi.

    Farbe von Button bei Änderung im Dataset ändern

    Hallo zusammen,

    versuche bei der Änderung eines Datasets/Datatable einen Button rot zu färben.
    Ansatz:

    XML-Quellcode

    1. <Window.Resources>
    2. <Style x:Key="btnStyle" TargetType="Button">
    3. <Setter Property="Background" Value="Red" />
    4. </Style>
    5. </Window.Resources>
    6. <Button x:Name="btnSpeichern" Margin="130,264,-122,298" Grid.Row="1">Speichern</Button>


    Ich vermute das geht über Datatrigger finde aber den Einstieg nicht
    Die Umschaltung müsste dann über

    XML-Quellcode

    1. Style="{StaticResource btnStyle}"


    funktionieren.

    Kann mir jemand einen Tipp geben?

    Grüße :) :?:
    in Wpf steuert man sowas über Bindings an ein Viewmodel.
    Deine Frage lässt aber vermuten, dass du erst noch lernen musst, was das ist: Binding, Viewmodel.
    Stichwort "MVVM-Pattern" - dazu gibts eiglich viele Tuts im Net.
    Leider erklären nur meine eigenen Tuts, wie man den Xaml-Editor dazu bewegt, korrekte Bindings vorzuschlagen - bei annere Tuts muss man die krude Binding-Syntax immer selbst formulieren, und sieht erst zur Laufzeit, obs funktioniert.
    Aber meine Tuts bauen auch schon auf einem gewissen Level auf - also kannst ja mal gucken, im Wpf-Tutorial-Bereich von VbParadise, ob du mit dem einen oder anderen was anfangen kannst.
    Ja, und mit Dataset/DataTable geht das von mir propagierte "Binding-Picking" schoma garnicht - üblicherweise verwendet man in Wpf andere Datenklassen.

    ja ich weiß - vermutlich nicht soo sehr hilfreich - wpf ist ein steiniger Weg.