Reputation: 597
I have UserControl: Grid, Border, Image, Button. I need create Style for my UserControl and create Trigger in this style. My style:
<Style x:Key="SlideControlGrid" TargetType="{x:Type UserControl}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="False">
<Setter Property="Opacity" Value="0.5"></Setter>
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Opacity" Value="1"></Setter>
</Trigger>
</Style.Triggers>
</Style>
But how I must Binding my styli with my UserControl in XAML file?
Upvotes: 0
Views: 1525
Reputation: 597
Needed only add DynamicResource. My Binding:
<UserControl.Style>
<DynamicResource ResourceKey="SlideControlGrid"/>
</UserControl.Style>
My Style in another file Style.xaml:
<Style x:Key="SlideControlGrid" TargetType="{x:Type UserControl}">
<Setter Property="Background" Value="Yellow" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Opacity" Value="0.5" />
</Trigger>
<Trigger Property="IsMouseOver" Value="False">
<Setter Property="Opacity" Value="1" />
</Trigger>
</Style.Triggers>
</Style>
Upvotes: 0