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