 <p>Try this</p> <pre><code>&lt;Grid Background="LightGray" &gt; &lt;Grid.Triggers&gt; &lt;EventTrigger RoutedEvent="MouseEnter"&gt; &lt;BeginStoryboard&gt; &lt;Storyboard &gt; &lt;DoubleAnimation From="0" To="1" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="Grid_Bd" Duration="0:0:0.1"&gt;&lt;/DoubleAnimation&gt; &lt;/Storyboard&gt; &lt;/BeginStoryboard&gt; &lt;/EventTrigger&gt; &lt;EventTrigger RoutedEvent="MouseLeave"&gt; &lt;BeginStoryboard&gt; &lt;Storyboard &gt; &lt;DoubleAnimation From="1" To="0" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="Grid_Bd" Duration="0:0:0.1"&gt;&lt;/DoubleAnimation&gt; &lt;/Storyboard&gt; &lt;/BeginStoryboard&gt; &lt;/EventTrigger&gt; &lt;/Grid.Triggers&gt; &lt;Grid Height="50" Width="50"&gt; &lt;Border x:Name="TextBlock_Bd" Opacity="0" BorderBrush="Blue" BorderThickness="1"/&gt; &lt;TextBlock Text="Hello !!" HorizontalAlignment="Center" VerticalAlignment="Center"&gt; &lt;TextBlock.Triggers&gt; &lt;EventTrigger RoutedEvent="MouseEnter"&gt; &lt;BeginStoryboard&gt; &lt;Storyboard &gt; &lt;DoubleAnimation From="0" To="1" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="TextBlock_Bd" Duration="0:0:0.1"&gt;&lt;/DoubleAnimation&gt; &lt;/Storyboard&gt; &lt;/BeginStoryboard&gt; &lt;/EventTrigger&gt; &lt;EventTrigger RoutedEvent="MouseLeave"&gt; &lt;BeginStoryboard&gt; &lt;Storyboard &gt; &lt;DoubleAnimation From="1" To="0" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="TextBlock_Bd" Duration="0:0:0.1"&gt;&lt;/DoubleAnimation&gt; &lt;/Storyboard&gt; &lt;/BeginStoryboard&gt; &lt;/EventTrigger&gt; &lt;/TextBlock.Triggers&gt; &lt;/TextBlock&gt; &lt;/Grid&gt; &lt;Border x:Name="Grid_Bd" Opacity="0" BorderBrush="Red" BorderThickness="1"/&gt; &lt;/Grid&gt; </code></pre>