我正在尝试更改 WPF 图像控件内图像的起点,但我似乎找不到直接的答案。
我试图允许用户平移并查看大于图像控件的图像。
这是一个link to a screenshot我的应用程序,以及我需要它做什么。
举个例子,我希望起始点是 (image.Height/2
, image.Width/2
) 而不是 (0,0) 。我需要通过 C# 代码动态更改起点。
最佳答案
尝试将图像控件放置在滚动查看器中。
<ScrollViewer
x:Name="MyScrollViewer"
VerticalScrollBarVisibility="Hidden"
HorizontalScrollBarVisibility="Hidden">
<Image .../>
</ScrollViewer>
然后您可以在代码中使用 ScrollToVerticalOffset 和 ScrollToHorizontalOffset 方法。
关于c# - 如何在 WPF 图像控件中偏移图像的起点(平移图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6344472/