【发布时间】:2014-10-09 00:04:28
【问题描述】:
我的应用程序中有一个包含两个选项卡的选项卡控件的表单。在其中一个选项卡中,我有一个 UIElement。当鼠标悬停在它上面时,会启动一个计时器,并在一秒钟后执行一些功能。
问题是当鼠标悬停并立即切换选项卡时,我需要停止计时器。我无法在选项卡控件事件中执行此操作(选项卡控件无法识别计时器)。我希望能够知道此 UIElement 何时在屏幕上不可见(切换选项卡时可见性属性仍然可见)。
这就是它的样子:
private void element_MouseEnter(object sender, MouseEventArgs e)
{
timer.Start()
}
private void dt_Tick(object sender, EventArgs e)
{
//Some functionality
}
【问题讨论】:
标签: c# silverlight