我試圖實現一項功能,可以讓用戶將文件拖入要在FlowDocumentReader中打開的應用程序。爲什麼我不能將文件從資源管理器中刪除到FlowDocumentReader以及如何修復它?
我的問題是,雖然我在FlowDocumentReader上有AllowDrop = true,但光標不會更改爲「drop here」圖標,而是更改爲「drop is not allowed」圖標。 這隻發生在FlowDocumentReader上,UI的所有其他部分(窗口本身,其他控件)按預期工作。 FlowDocumentReader實際上接收事件,並且可以處理該丟棄,但是用戶沒有可視指示他可以在這裏釋放鼠標。
我也不能掩蓋「降不得」通過設置光標= Cursors.None
您可能沒有嘗試這個代碼,因爲它不工作 - 光標不會變成「放在此處」拖放事件不叫。 – 2010-01-11 16:31:31
抱歉在xaml我粘貼了「DragEnter」。應該是「DragOver」。改變它並嘗試。 – 2010-01-12 06:22:34
適用於DragOver!謝謝。 – 2010-02-23 05:24:41