wpf datagrid只显示几列_WPF 手绘对称图形控件

本文介绍了如何使用WPF创建一个支持多指触控的手绘控件,该控件能实时显示水平和垂直翻转的笔迹,便于绘制对称图形。作者分享了控件的开源代码,并提供了详细的使用步骤。通过理解多指书写和WPF中的翻转技术,读者可以自行制作此类控件。此外,文章还提到了相关博客链接,进一步探讨WPF中的多指笔迹绘制和翻转实现。
摘要由CSDN通过智能技术生成

79b6fd39981a725c3474cae1353d0842.png

最近有很多学员提问,如何用WPF手绘对称图形?

本文来安利大家一个我刚做的控件,这个控件支持触摸下多指进行笔迹绘制,绘制过程中将会对称显示出水平和垂直翻转的笔迹。可以用来绘制对称图形。当然了,本文还会告诉大家这个控件是如何制作的。

啥都不用说,先来一张图 

2677c9769e88180faeeaf7245d3cb10e.png

我将这个控件在GitHub上完全开源,代码放在 https://github.com/lindexi/uwp

虽然这是放在 UWP 仓库的控件,但现在只支持 WPF 框架。

下面来告诉大家如何使用这个控件:

在 dotnet 里面的使用控件的套路都是第一步安装 NuGet ;第二步引用命名空间;第三步使用控件。

安装 NuGet 库

5a2becfdab0f555732578d7720f0f324.png

在 NuGet 控制台输入下面命令就可以安装这个库

43aaf583022a9a7155914459c09d2b0e.png

如果是 SDK 风格的 csproj 文件格式,可以在此文件添加下面代码安装

06ebb6b9efce59385d55060ff909413a.png

使用控件    

先在 XAML 中添加下面代码,添加命名空间

908746068f238262da1f42f2b7e67281.png

接着就可以使用这个控件

05088631368c938f3d7d712b9eaf41ba.png

现在尝试运行代码就可以看到界面上有一个可以手绘的控件,本文代码放在 github 欢迎小伙伴访问。

 制作方法

318587f08e1561a2f99748b940c70af2.png

那么这个控件是如何制作的,在 WPF 里面如何进行多指的书写?在 WPF 中如何让控件进行水平和垂直的翻转? 了解了这两个问题,就可以很简单制作这个控件。

我有一篇博客,告诉大家如何在 WPF 中使用简单的代码制作一个支持多指笔迹的控件,请看 WPF 最简逻辑实现多指顺滑的笔迹书写。

在 WPF 中实现翻转特别简单,只需要让缩放作为负数就可以了,如下面代码

6aab114e413b71630a5c7d6d2de3c1fd.png

4aa75fd1ad0af2cd49bee0dce4c0c31d.png

更多专业博文持续更新, 期待大家关注!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值