0
A
回答
0
希望這是你在找什麼。
「鼠標拖動邏輯非常簡單:在OnMouseDown處理程序中,您保存要拖動的對象和鼠標指針的位置,然後調用CaptureMouse。在OnMouseMove中,計算座標之間的差當前鼠標指針位置和保存的位置,並將其添加到原始對象位置(如果您位於Canvas上,則可以通過調用Canvas.SetLeft和Canvas.SetTop來移動對象;否則,您可以調整一個TranslateTransform對象設置爲該對象的RenderTransform屬性)。在OnMouseUp中,您調用了ReleaseCapture。
因爲您的應用程序可能會以其他方式丟失鼠標捕獲(例如系統模式消息框的外觀),您還可以想要重寫OnLo stMouseCapture中止拖動操作(如果它沒有用OnMouseUp終止)並執行清理。您可能還需要重寫OnTextInput如果用戶按下Esc鍵中止拖「
從http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/b6c51eef-269e-4c85-96af-b5b1e4cb9bd5/複製還有編寫了這個網站怎麼辦呢
0
退房此主題 - 。http://silverlight.net/forums/t/68889.aspx
由於您的'棒'在畫布上,請使用MousePositions繼續設置MouseMove上的Canvas.Left和Canvas.Top
相關問題
- 1. 如何形狀選擇後粘貼
- 2. 在GNU Emacs中粘貼鼠標選項
- 3. 粘貼到DataGridTextColumn? (WPF)
- 4. 如何在KineticJS中複製和粘貼形狀
- 5. 如何在vue.js中處理粘貼(Ctrl + v或鼠標)事件?
- 6. 如何在鍵盤和鼠標中綁定粘貼事件?
- 7. 將數據粘貼到WPF Datagrid
- 8. 從Excel粘貼到WPF DataGrid
- 9. 將IF值粘貼到目標中
- 10. 如何使用VBA將形狀粘貼到Excel工作表中的現有形狀之後?
- 11. 如何將excel值粘貼到jtable中
- 12. 如何將數據粘貼到Excel中?
- 13. 如何在一系列鼠標點擊中找到形狀?
- 14. Visio VBA獲取粘貼形狀
- 15. 播放視頻並粘貼鼠標 - jQuery
- 16. tinymce鼠標粘貼不起作用
- 17. Vim使用鼠標複製和粘貼
- 18. 在flex中粘貼複製的形狀在畫布的中心
- 19. 如何在wpf和c中將形狀添加到BitmapImage中#
- 20. 將HTML粘貼到IE8中
- 21. 將ID粘貼到href中
- 22. 如何讓Div粘貼到光標
- 23. 如何將這些標籤粘貼到htmleditor中的單詞
- 24. 如何將img標籤粘貼到stream.publish方法中?
- 25. 如何:將鼠標懸停在形狀上顯示文本框
- 26. 如何在vim中使用鼠標選擇一段文本並將其粘貼到當前光標位置(無)?
- 27. 如何將文本以純文本的形式粘貼到RichTextBox
- 28. 將菜單粘貼到標題底部
- 29. 如何在代碼中將形狀添加到WPF窗口?
- 30. 如何將xml粘貼到C++(Tinyxml)