2012-11-29 61 views
1

我創建了一個帶有按鈕的文本框,因此它看起來像一個組合框。對於下拉菜單,我使用彈出窗口。我這樣做是因爲我在下拉菜單中有一個樹視圖,並且在樹視圖中選擇了什麼作爲SelectedItem。如何找出彈出窗口是如何關閉的

這是我的問題: 當我點擊按鈕,當彈出窗口打開時,它首先關閉彈出窗口,然後由於按鈕的點擊事件彈出窗口再次打開,我想要阻止這種行爲。

我的解決方案的想法是有一個布爾變量,當彈出窗口關閉時設置爲true,因爲一旦點擊了按鈕,而按鈕點擊事件只在變量爲false時纔打開彈出窗口。但是,只有當你確切地知道你沒有在其他地方點擊時,這才適用。

有人解決了這個問題嗎?

回答

0

嗯,我能夠通過設置來解決我的問題按鈕的IsEnabledfalse時,彈出打開,當彈出窗口的關閉,事件被稱爲設置回true

相關問題