0
我正在做一個拖放應用程序,當我在畫布內拖動一個元素時,畫筆顯示的元素是座標爲負的時候,這會在畫筆中給出一個奇怪的調整大小女巫也顯示負面因素。 如何讓視覺畫筆只繪製畫布的實際尺寸或畫布的正面兒童?WPF畫筆在畫布上顯示負面元素
我正在做一個拖放應用程序,當我在畫布內拖動一個元素時,畫筆顯示的元素是座標爲負的時候,這會在畫筆中給出一個奇怪的調整大小女巫也顯示負面因素。 如何讓視覺畫筆只繪製畫布的實際尺寸或畫布的正面兒童?WPF畫筆在畫布上顯示負面元素
視口始終顯示負值的項目。我不想在刷子中產生這種效果,所以我不得不尋找另一種解決方案。
myBrush.Visual = TheCanvas
Dim _viewRect As Rect
Private _viewGeo As RectangleGeometry
每次畫布大小的變化我調用這個方法,所以當我被拖到負成員在它不顯示它的刷子。不要在啓動時調用此方法,因爲您的畫布寬度和高度不會有值。
_viewRect = New Rect(0, 0, TheCanvas.Width, TheCanvas.Height)
_viewGeo = New RectangleGeometry(_viewRect)
TheCanvas.Clip = _viewGeo