Skip to content

Attributes

NameUse
MouseHoverBackgroundSet mouse hover background color
MouseDownBackgroundSet mouse down background color

Use Cases

MouseHoverBackground Set Mouse hover background color

In the style or template we add the following trigger code:

xml
<Trigger Property="IsMouseOver" Value="True">
    <Setter Property="Background" TargetName="Chrome" Value="{Binding Path=(hc:BackgroundSwitchElement.MouseHoverBackground),RelativeSource={RelativeSource TemplatedParent}}"/>
</Trigger>

Then we can use this property:

xml
<Target control  hc:BackgroundSwitchElement.MouseHoverBackground ="Blue"/>

MouseDownBackground Set Mouse down background color

In the style or template we add the following trigger code:

xml
<Trigger Property="IsPressed" Value="True">
    <Setter Property="Background" TargetName="Chrome" Value="{Binding Path=(hc:BackgroundSwitchElement.MouseDownBackground),RelativeSource={RelativeSource TemplatedParent}}"/>
</Trigger>

Then we can use this property:

xml
<Target control hc:BackgroundSwitchElement.MouseDownBackground ="Yellow"/>

Released under the MIT License.