wpf treeview使用expanded事件出錯(cuò)的問(wèn)題
expanded事件會(huì)依次作用于該結(jié)點(diǎn)及其祖先(因?yàn)榇蜷_(kāi)到第二級(jí)后焦點(diǎn)立即回到父節(jié)點(diǎn),所以一直沒(méi)有打開(kāi)過(guò)第三級(jí)結(jié)點(diǎn))
所以,在應(yīng)用expanded事件時(shí),要給想處理的結(jié)點(diǎn)添加一個(gè)空白結(jié)點(diǎn),然后在expanded事件中檢查這個(gè)節(jié)點(diǎn)的存在,否則就跳過(guò)
問(wèn)題是出現(xiàn)在試著編寫(xiě)一個(gè)資源管理器時(shí)發(fā)現(xiàn)的,源碼可以參考 源碼
posted on 2010-02-23 16:25 大寶pku 閱讀(562) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)