WPF 在image控件用鼠标拖拽出矩形

这篇博客介绍了如何在WPF的image控件上通过鼠标拖拽来绘制矩形。首先展示了一个简单的实现效果,然后通过创建图片和矩形元素,并设置适当的属性。关键在于记录鼠标按下时的坐标,以及在鼠标移动时计算矩形位置。作者提供了CS代码示例,指出Canvas.SetLeft和SetTop方法性能较差,建议使用RenderTransform。博客作者还邀请读者访问其个人博客和dotnet职业技术学院进行交流学习。
摘要由CSDN通过智能技术生成

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

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

在这里插入图片描述

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

在这里插入图片描述

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

    <Grid x:Name="Grid">
        <Image Source="TIM截图20180811150831.png"></Image>
        <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">欢迎访问我博客 http://lindexi.oschina.io </TextBlock>
        <
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值