2011-07-01 63 views
0

我在縮放wpf畫布控件時遇到了一些問題。我使用由WPF提供的ScaleTransform操作縮放畫布。問題在於縮放期間畫布位置正在改變。是否有任何有效的(和簡單的)方法來保持滾動位置在縮放操作過程中完好無損?我konow我可以設置每次滾動位置自己,但它將是效率不高在滾動期間保持畫布處於相同位置

回答

1

如何使用,而不是LayoutTransform的RenderTransform?你沒有提到你正在使用哪一個,但是因爲LayoutTransform沒有改變你的位置,所以我想你以後會用到它。

+0

我會檢查這個 – george

+0

不幸的是,它並沒有做到這一點 – george

0

您需要設置ScaleTransform的CenterX和CenterY。這是控制顯示中間的內容的方式,也是您如何保持縮放中心的方式。