如何在Windows 8中水平移動和調整畫布內的矩形。我嘗試在應用程序中創建一個像控件一樣的縮放比例。它會像我可以水平調整矩形一樣工作,也可以在畫布內移動矩形。基於矩形位置,我將計算比例值。但是,當我嘗試爲同我卡住與調整矩形(拖動矩形擴大的左側和右側)。請任何人指導我開發相同的。不需要花費精力爲我創建一個樣本。只要引導我,我會做剩下的。在Windows 8中移動和調整畫布內矩形的大小
3
A
回答
1
這聽起來像你對我試圖讓具有相同的手勢(即表面上移動的單點聯繫人)兩種不同的操作。像你想,當你拖到最左邊的是正確的,當你拖動其他地方就可以了(請糾正我,如果這是錯誤的),在畫布上移動的矩形水平調整行爲的聲音給我。
我認爲你會想要使用縮放手勢進行調整大小和運動的翻譯手勢。在過去,我已經使用UIElement.ManipulationMode與處理程序的適當操作事件(例如在ManipulationStarted,在ManipulationCompleted等)。我也看到了使用GestureRecognizer的一些提及,但還沒有直接使用它自己。
一旦您完成了由獨特手勢管理的每個動作(拖動或調整大小),您應該可以通過直接更改其高度和寬度值或使用ScaleTransform來更新矩形的大小。
相關問題
- 1. 調整大小矩形HTML5畫布
- 2. 移動矩形畫布內
- 3. 的Android在調整大小和移動多個畫布元素
- 4. 矩形貼合,同時調整大小和移動
- 5. 在Oxyplot中調整矩形的大小
- 6. 在EaselJS中調整矩形的大小
- 7. 在Windows窗體上拖動時調整矩形的大小
- 8. 調整大小的畫布內容
- 9. 調整QPixmap的畫布大小畫布
- 10. 如何在PictureBox調整大小時使矩形移動
- 11. 在Paper.js中調整矩形大小
- 12. 在平移和縮放軸上調整矩形大小
- 13. 如何在paperjs中拖動/調整大小和旋轉矩形?
- 14. 調整畫布大小
- 15. HTML5畫布調整大小
- 16. 調整大小HTML5畫布
- 17. Flex畫布調整大小
- 18. Flash CS6/AS3:拖動和調整矩形動畫片段的大小
- 19. 畫布大小調整
- 20. C#畫布調整大小
- 21. JavaFX在fxml中調整畫布大小
- 22. 動畫調整大小和移動組和組的子女
- 23. 如何在調整大小時調整畫布大小?
- 24. HTML5畫布中的可拖動和可調整大小元素
- 25. 畫布調整大小時的平移和縮放畫布問題
- 26. Tkinter在畫布上調整大小滾動條不調整
- 27. 在Xcode 8中自動調整大小
- 28. Raphael JS可調整大小的矩形
- 29. 調整矩形陣列的大小
- 30. 動態調整大小的畫布及其內容
你有沒有嘗試過的設置位置和大小? http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.canvas.setleft沒有更多的細節,很難理解你遇到麻煩的地方。 – WiredPrairie
我的主要問題是重新調整矩形的大小。我認爲這與Canvas.Left和Right無關.. :( - – user3064847