2013-11-01 70 views
0

我使用ScrollViewer可以滾動scrollviewer內的內容。現在我還需要能夠縮放內容,並且我使用RenderTransform來放大內容,但ScrollViewer不能識別縮放的內容(可滾動區域不增長)。設置WPF的滾動查看器的可滾動區域大小

我該如何手動計算和設置ScrollViewer的可滾動區域?讓我們坐下來,即使內容只有100 x 100像素寬,我也希望可滾動區域達到1000 x 1000像素。

回答

1

如果您希望ScrollViewer容納縮放的內容,只需設置內容的LayoutTransform而不是RenderTransform。關鍵的區別在於,在測量和排列過程中會考慮LayoutTransform的影響,聽起來就像您想要的那樣。