WPF 在image控件用鼠标拖拽出矩形的实现方法

2019-12-30 19:53:29于海丽

今天有小伙伴问我一个问题,在image控件用鼠标拖拽出矩形,本文告诉大家如何使用鼠标画出矩形

做出来的效果先请大家看一下

WPF,image控件,鼠标拖,矩形

最简单的方法是在 Down 的时候记录按下的点,在 移动的时候重新计算所在的宽度

WPF,image控件,鼠标拖,矩形

先在界面使用一个图片和一个矩形


<Grid x:Name="Grid">
    <Image Source="TIM截图20180811150831.png"></Image>
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">欢迎访问我博客 http://www.easck.com/TextBlock>
    <Rectangle x:Name="Rectangle" StrokeThickness="2" Stroke="Black" HorizontalAlignment="Left" VerticalAlignment="Top"></Rectangle>
  </Grid>

需要注意,图片的位置需要修改为自己需要的图片

这里的 Rectangle