views:
48answers:
1
A:
I'm not quite sure what you are asking. :) But, if I could guess what you are after ... you could use a simple property trigger in a style like this:
<Style x:Key="userControlStyle" TargetType="{x:Type local:UserControl1}">
<Style.Triggers>
<Trigger Property="WarningLevel" Value="AllClear">
<Setter Property="BorderBrush" Value="DarkGreen"/>
</Trigger>
<Trigger Property="WarningLevel" Value="Warning">
<Setter Property="BorderBrush" Value="Yellow"/>
</Trigger>
<Trigger Property="WarningLevel" Value="Danger">
<Setter Property="BorderBrush" Value="DarkRed"/>
</Trigger>
</Style.Triggers>
</Style>
The above assumes, of course, a enum dependency property, WarningLevel on UserControl1.
cplotts
2009-09-23 22:27:56
Thanks
Ershad
2009-09-25 07:36:09
Glad to help and happy to have guessed at what you were looking for.
cplotts
2009-09-25 14:38:51