WPF MouseMove事件和MouseLeave事件的问题,求大神帮帮忙! 50
WPF在TextBlock上加一个MouseMove事件,事件里面写this.window窗体.Visibility=Visibility.Visible;在加一个Mou...
WPF 在TextBlock上加一个MouseMove事件,事件里面写this.window窗体.Visibility=Visibility.Visible; 在加一个MouseLeave事件,事件里面写this.window窗体.Visibility=Visibility.Hedden; 但是有的时候鼠标放在TextBlock上时 这个window窗体一直出现消失出现消失,一直闪!有没有一种方法把他的灵敏度降低一点啊,放上去就是显示出来,离开就是消失!不要总是闪。求大神帮忙啊.....
展开
3个回答
展开全部
你可以用一个bool值全局变量和一个计时器来控制你要的效果。思路就是mouseEnter的时候,bool值为ture。mouseLeave的时候bool值为false并且启动计时器。计时器里首先判断那个bool值是否为false,然后再去做逻辑。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放个grid把textbox套上,然后在使用mouseEnter和mouseLeave
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试MouseEnter而不是MouseMove
追问
试过了,还是那样。在WinFrom 中有个MouseHover事件是鼠标放上去一段时间才显示的,但是在WPF中没有这个事件。求教怎么写一个?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询