wpf鼠标悬停事件确认等待时间
若以下回答无法解决问题,邀请你更新回答
3个回答
展开全部
假设这个区域用Rectangle打比方,在它的MouseEnter事件中我们可以触发一个计时器。
页面可以在加载的时候完成计时器的实例化。
DispatcherTimer timer = new DispatcherTimer();
public MainWindow()
{
InitializeComponent();
timer.Interval = new TimeSpan(0,0,1);
timer.Tick += new EventHandler(timer_Tick);
}
void timer_Tick(object sender, EventArgs e)
{
MessageBox.Show("Hello");
}
//启动计时器
private void rectangle1_MouseEnter(object sender, MouseEventArgs e)
{
timer.Start();
}
页面可以在加载的时候完成计时器的实例化。
DispatcherTimer timer = new DispatcherTimer();
public MainWindow()
{
InitializeComponent();
timer.Interval = new TimeSpan(0,0,1);
timer.Tick += new EventHandler(timer_Tick);
}
void timer_Tick(object sender, EventArgs e)
{
MessageBox.Show("Hello");
}
//启动计时器
private void rectangle1_MouseEnter(object sender, MouseEventArgs e)
{
timer.Start();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-22
展开全部
应该是比较早的啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你触发后,加个 if 条件判断等待时间就行了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询