0
我需要一種將對象添加到畫布當前可見部分的中心的方法。 任何時候,Canvas都可以放大任意數量,放大畫布的任何部分都可以看到。如何在放大的畫布上居中新添加的對象
如何將對象添加到畫布的當前視圖部分的中心?
謝謝。
我需要一種將對象添加到畫布當前可見部分的中心的方法。 任何時候,Canvas都可以放大任意數量,放大畫布的任何部分都可以看到。如何在放大的畫布上居中新添加的對象
如何將對象添加到畫布的當前視圖部分的中心?
謝謝。
如果您正在使用RenderTransform,則需要使用Inverse變換來根據縮放空間計算畫布空間中的座標。
如果您有更復雜的視覺樹和轉換,TransformToVisual可能會幫助你。
是現在我使用TransformToVisual並用拇指來獲取視圖 的當前可見區域的中心,但是,這是容易出錯:( –
我不知道理解爲什麼它是容易出錯。 –
哦我的意思是,當畫布在背景中移動時,保持拇指在畫布上浮動很容易出錯 我有可以移動,展開和縮放的畫布,並且在任何特定時間,畫布可以在屏幕上顯示任何部分 我需要找出畫布可見部分的中心。 –