0
在我的ListBoxItem MouseEnter事件中我正在用下面的代码创建一个新窗口。如何查找某个类是否存在对象
Window w = new Window();
w.Show();
当鼠标离开当前项目时,我想关闭窗口。
我该怎么做?
很多谢谢。
在我的ListBoxItem MouseEnter事件中我正在用下面的代码创建一个新窗口。如何查找某个类是否存在对象
Window w = new Window();
w.Show();
当鼠标离开当前项目时,我想关闭窗口。
我该怎么做?
很多谢谢。
在MouseEnter和MouseExit的事件处理程序都可以访问它的地方存储对窗口的引用(w
),然后执行w.Close()
。
不是将w存储在局部变量中,而是将其存储在当前类的成员变量中。在MouseExit上,使用成员变量关闭窗口。
public partial class ListWindow
{
Window displayWindow;
public void OnListBoxItem_MouseEnter()
{
displayWindow = new Window();
displayWindow.Show();
}
public void OnListBoxItem_MouseExit()
{
displayWindow.Close();
}
}
嗨,我一直在想同一条线,但我如何存储参考? – 2009-04-11 12:09:51