我想在用戶在Silverlight中的DataGrid中選擇一行時顯示一個自定義確認消息框(ChildWindow)。消息框只有2個按鈕,一個是和一個不是。當用戶單擊否時,我想要恢復DataGrid中以前選擇的項目。我已經能夠完成所有這些。如何從silverlight數據網格的selectionchanged事件顯示自定義消息框?
問題是,當消息框出現並且我單擊「否」並且我恢復先前選擇的項目時,用戶試圖選擇的項目仍保留在MouseOver可視狀態,直到將鼠標移動到其他行上。
是否有任何已知的解決方法DataGrid的這種不尋常的行爲,或者這可能是一個合法的控制錯誤?我已經完成了我的研究,至今我還沒有發現任何東西。
任何幫助,將不勝感激。
謝謝!
工程太棒了!謝謝! – killercolt 2010-11-25 14:02:07