0

ScrollViewer可以为给定元素自动添加水平/垂直滚动条。现在,我有一个包含在缩放/平移控件中的图像。我想将滚动条添加到包含此缩放控件的视图中。当图像完全可见时,滚动条应该是不可见的。当图像的 10% 可见时,滚动条拇指应占据滚动条的 1/10(标准行为)。

这里的问题是我希望ScrollViewer占据缩放控件的区域,并使用该控件的图像调整其值。也许这可以使用某种绑定到缩放控件的孩子来完成?或者也许使用两个ScrollBar实例来代替?

Zoomed out
+----------------+
|                |
|   +-------+    |
|   | image |    |
|   +-------+    |
|                |
+----------------+

Zoomed in
+----------------+
|                |
|  image         sc <- adapting to visibleHeight/imageHeight
|                ro
|                ll
|                |
+---- scroll ----+  <- adapting to visibleWidth/imageWidth
4

1 回答 1

0

叹。使用ScrollViewer. 我不得不CanContentScrollTrue...

于 2012-12-03T09:30:23.747 回答