Retraso de tiempo en el gatillo

Deseo adjuntar un retraso de tiempo a un evento de mouseover en un expansor de WPF que tengo en mi formulario (xaml está respaldado por el código VB.NET que se encuentra detrás). El evento mouseover esencialmente activa la expansión como oposición al clic, pero me gustaría esperar un poco antes de expandir el contenido. Hasta ahora no he logrado encontrar nada para resolver esto a través de Internet.

El código xaml actual para habilitar el disparador es:

    <Style x:Key="HoverExpander" TargetType="{x:Type Expander}">
        <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True">
                <Setter Property="IsExpanded" Value="True" />
            </Trigger>
        </Style.Triggers>
    </Style>

Este estilo se aplica a:

<Expander Style="{StaticResource HoverExpander}" 
          HorizontalAlignment="Right"
          ExpandDirection="Left" 
          Height="Auto" 
          Width="Auto">
           <!-- Content here -->
</Expander>

Tenga en cuenta que he eliminado otras estéticas (como bordes, cuadrículas, etc. para facilitar la lectura).

Creo que debería haber alguna forma de establecer un retraso en el gatillo de MouseOver pero no he tenido mucha suerte en encontrarlo. Esto podría establecerse en xaml o quizás como un evento en el código que está detrás.

Estoy trabajando en esto actualmente, así que cuando encuentre una solución, la publicaré aquí. Agradecido por cualquier idea mientras tanto. ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta