Table of Contents

Class InkFadeManager

Namespace
Ink_Canvas.Helpers
Assembly
InkCanvasForClass.dll

墨迹渐隐管理器 - 管理墨迹的渐隐动画和状态

public class InkFadeManager
Inheritance
InkFadeManager
Inherited Members

Constructors

InkFadeManager(MainWindow)

public InkFadeManager(MainWindow mainWindow)

Parameters

mainWindow MainWindow

Properties

AnimationDuration

渐隐动画持续时间(毫秒)

public int AnimationDuration { get; set; }

Property Value

int

FadeTime

墨迹渐隐时间(毫秒)

public int FadeTime { get; set; }

Property Value

int

IsEnabled

是否启用墨迹渐隐功能

public bool IsEnabled { get; set; }

Property Value

bool

Methods

AddFadingStroke(Stroke, Point, Point)

添加需要渐隐的墨迹

public void AddFadingStroke(Stroke stroke, Point startPoint, Point endPoint)

Parameters

stroke Stroke

墨迹对象

startPoint Point

落笔点

endPoint Point

抬笔点

ClearAllFadingStrokes()

清除所有渐隐墨迹

public void ClearAllFadingStrokes()

Disable()

禁用墨迹渐隐功能

public void Disable()

Enable()

启用墨迹渐隐功能

public void Enable()

RemoveStroke(Stroke)

移除墨迹

public void RemoveStroke(Stroke stroke)

Parameters

stroke Stroke

要移除的墨迹

UpdateFadeTime(int)

更新渐隐时间设置

public void UpdateFadeTime(int fadeTime)

Parameters

fadeTime int

新的渐隐时间(毫秒)