Class InkFadeManager
- Namespace
- Ink_Canvas.Helpers
- Assembly
- InkCanvasForClass.dll
墨迹渐隐管理器 - 管理墨迹的渐隐动画和状态
public class InkFadeManager
- Inheritance
-
InkFadeManager
- Inherited Members
Constructors
InkFadeManager(MainWindow)
public InkFadeManager(MainWindow mainWindow)
Parameters
mainWindowMainWindow
Properties
AnimationDuration
渐隐动画持续时间(毫秒)
public int AnimationDuration { get; set; }
Property Value
FadeTime
墨迹渐隐时间(毫秒)
public int FadeTime { get; set; }
Property Value
IsEnabled
是否启用墨迹渐隐功能
public bool IsEnabled { get; set; }
Property Value
Methods
AddFadingStroke(Stroke, Point, Point)
添加需要渐隐的墨迹
public void AddFadingStroke(Stroke stroke, Point startPoint, Point endPoint)
Parameters
ClearAllFadingStrokes()
清除所有渐隐墨迹
public void ClearAllFadingStrokes()
Disable()
禁用墨迹渐隐功能
public void Disable()
Enable()
启用墨迹渐隐功能
public void Enable()
RemoveStroke(Stroke)
移除墨迹
public void RemoveStroke(Stroke stroke)
Parameters
strokeStroke要移除的墨迹
UpdateFadeTime(int)
更新渐隐时间设置
public void UpdateFadeTime(int fadeTime)
Parameters
fadeTimeint新的渐隐时间(毫秒)