none
wpf设置控制的相对位置 RRS feed

  • 问题

  • <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
        <Grid >
            <Image Name="Background"Stretch="Fill"/>
            <Image  Name="imageEdit" Width="200" Height="200" Visibility="Collapsed"/>
        </Grid>
    </ScrollViewer>

    如何调整imageEdit在scrollviewer中的位置,实现通过代码设置左上角坐标来调整imageEdit的位置。

    需求在ScrollViewer内有一个背景图片以及一个编辑图片,背景图片比ScrollViewer大,将编辑图片放在背景图片上,通过鼠标移动他的位置,但是找不到设置对应位置的方法。希望了解的人帮解答下,谢谢 ths
    • 已编辑 skczjun 2013年10月15日 3:25 描述详细
    2013年10月15日 3:15

答案

  • <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
        <Canvas>
            <Image Name="Background"Stretch="Fill"/>
            <Image  Name="imageEdit" Width="200" Height="200" Visibility="Collapsed"/>
        </Canvas>
    </ScrollViewer>将Grid改为Canvas通过Canvas.SetLeft()等方法设置相对位置

    2013年10月16日 0:44

全部回复

  • <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
        <Canvas>
            <Image Name="Background"Stretch="Fill"/>
            <Image  Name="imageEdit" Width="200" Height="200" Visibility="Collapsed"/>
        </Canvas>
    </ScrollViewer>将Grid改为Canvas通过Canvas.SetLeft()等方法设置相对位置

    2013年10月16日 0:44
  • Hi skczjun,

      欢迎来到MSDN中文论坛。

      感谢你的答案,你的解决方案会给其他遇到类似问题的开发者更多的帮助。谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年10月16日 1:27
    版主