可能重复:
触发时间延迟
我在 WPF 中使用了一些按钮来显示来自各种文件夹的图像。所有按钮的Click
模式都是Hover
。对于某些按钮,悬停后,它被路由到一个函数OnButtonClick
。我想要做的是,只有在鼠标悬停在按钮上X
几秒钟后,OnButtonClick
才应该完成函数内部的处理。
编辑:XAML 代码:
<Button Name="Dresses" Content="Dresses" Click="OnButtonClickDresses" Grid.Row="2" Height="34" Width="85" VerticalAlignment="Center" Grid.Column="5" FontFamily="Tahoma" FontSize="14" FontWeight="Bold" HorizontalAlignment="Center" Cursor="Hand" ClickMode="Hover">
<Button.Background>
<LinearGradientBrush>
<GradientStop Color="Yellow" Offset="0" />
<GradientStop Color="Green" Offset="1" />
</LinearGradientBrush>
</Button.Background>
</Button>
C#代码:
private void OnButtonClickDresses(object sender, RoutedEventArgs e)
{
//Code for delay
//Code which should run only if mouse on button after 5 seconds
}