通过拖动鼠标滚动图像

时间:2010-06-28 09:01:48

标签: silverlight-3.0 scroll

我在滚动查看器中有一个图像和按钮可放大和缩小。 现在,当图像被缩放时,我希望能够点击图像并向任意方向拖动,就像我在那些方向上滚动一样。这该怎么做?感谢。

1 个答案:

答案 0 :(得分:2)

我前一段时间发布了一个类似的问题here。我试图用ScrollViewer做同样的事情并且能够使它工作,但它肯定是有限的。我们使用this控件对我们很有用。

<zoom:ZoomControl x:Name="zoom" 
                  InitialZoom="1" 
                  Background="Blue" 
                  ZoomEnabled="True" 
                  PanEnabled="True" 
                  Height="400" 
                  Width="600" 
                  ZoomStep="1" 
                  MaxZoom="10" 
                  MinZoom="1">
    <StackPanel>
        <Button Content=" Test " Margin="20"/>
        <Image Source="C:\Documents and Settings\user\Desktop\IMG_5018.JPG" Height="50"/>
    </StackPanel>

</zoom:ZoomControl>