Files
2025-08-23 21:39:21 +08:00

55 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace InkCanvasForClass.IccInkCanvas.Settings {
/// <summary>
/// IccBoard的编辑模式
/// </summary>
public enum EditingMode {
/// <summary>
/// 仅显示墨迹,不会接收任何输入事件,没有HitTest
/// </summary>
None,
/// <summary>
/// 仅显示墨迹,不会接收任何输入事件,有HitTest
/// </summary>
NoneWithHitTest,
/// <summary>
/// 书写模式,该模式下允许临时切换到橡皮擦模式
/// </summary>
Writing,
/// <summary>
/// 墨迹擦模式
/// </summary>
StrokeErasing,
/// <summary>
/// 板擦模式
/// </summary>
GeometryErasing,
/// <summary>
/// 区域擦除模式
/// </summary>
AreaErasing,
/// <summary>
/// 墨迹选择模式
/// </summary>
Select,
/// <summary>
/// 仅显示墨迹,仅接受手势输入
/// </summary>
Gestures,
/// <summary>
/// 形状绘制模式,该模式不能被用户直接设置
/// </summary>
ShapeDrawing,
/// <summary>
/// 漫游模式
/// </summary>
RoamingMode
}
}