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>
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