WPF 在在image控件用鼠标拖拽出矩形的实现方法控件用鼠标拖拽出矩形的实现方法
主要介绍了WPF 在image控件用鼠标拖拽出矩形的实现方法,小编觉得挺不错的,现在分享给大家,也给大家
做个参考。一起跟随小编过来看看吧
今天有小伙伴问我一个问题,在image控件用鼠标拖拽出矩形,本文告诉大家如何使用鼠标画出矩形
做出来的效果先请大家看一下
最简单的方法是在 Down 的时候记录按下的点,在 移动的时候重新计算所在的宽度
先在界面使用一个图片和一个矩形
<Grid x:Name="Grid">
<Image Source="TIM截图20180811150831.png"></Image>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">欢迎访问我博客 http://lindexi.oschina.io </TextBlock>
<Rectangle x:Name="Rectangle" StrokeThickness="2" Stroke="Black" HorizontalAlignment="Left" VerticalAlignment="Top"></Rectangle>
</Grid>
需要注意,图片的位置需要修改为自己需要的图片
这里的 Rectangle 需要做一些设置,主要 HorizontalAlignment 和 VerticalAlignment 必须设置为左上角
现在打开 cs 代码,在按下和移动修改矩形
评论1