Advertisement

WPF GIF制作工具实例(Part 1: 绘图控件封装)

阅读量:

近期独自在家进行开发实践,完成了一款简易的GIF生成软件,具体实现效果如下:

以下将对具体实施过程进行说明:

首先为图形界面组件模块的功能实现,完成了图像元素与坐标尺寸参数的关联设置。

1、MyImage类的设计中,考虑到背景图像不具备交互编辑特性,因此引入了IsCanClick属性用以标识是否允许用户点击选择,在鼠标交互逻辑中增加了对应的状态判断机制

复制代码
    if (!IsCanClick) return;
    

其余内容与WPF中GDI+图形图像的绘制:(七)绘制图像——鼠标拖动改变位置和大小中保持一致,此处省略详细说明。

2、鉴于需要实现绘图控件内MyImage的绑定操作,因此创建BindItemClass.cs类

复制代码
     public partial class BindItemClass

    
     {
    
     /// <summary>
    
     /// 图源
    
     /// </summary>
    
     public BitmapImage ImgSource { get

全部评论 (0)

还没有任何评论哟~