Laden...

Style mit Trigger ändern

Erstellt von jojo2100 vor 11 Jahren Letzter Beitrag vor 11 Jahren 763 Views
J
jojo2100 Themenstarter:in
49 Beiträge seit 2009
vor 11 Jahren
Style mit Trigger ändern

Hallo,

kann man die Style Property eines z.B. Buttons via Trigger ändern?
Also z.B. bei IsMouseOver den Button einen anderen definierten globalen Style zuweisen?

                    <Button.Style>
                        <Style TargetType="{x:Type Button}" BasedOn="{StaticResource {x:Type Button}}">
                            <Style.Triggers>
                                <DataTrigger Binding="{Binding TcpClientState}" Value="Closed">
                                    <Setter Property="Style" Value="GreenButton"/>
                                </DataTrigger>
                            </Style.Triggers>
                        </Style>
                    </Button.Style>
P
157 Beiträge seit 2010
vor 11 Jahren

Wenn ich mich nicht irre, dann ist das möglich.

P
157 Beiträge seit 2010
vor 11 Jahren

Wie gesagt das ist möglich:


<Style>
  <Style.Triggers>
    <Trigger Property="..." Value="...">
      <Setter .../>
      <Setter .../>
    </Trigger>
  </Style.Triggers>
</Style>

Quelle: http://openbook.galileocomputing.de/visual_csharp_2010