Table of Contents

Class TimeMachineHistory

Namespace
Ink_Canvas.Helpers
Assembly
InkCanvasForClass.dll
public class TimeMachineHistory
Inheritance
TimeMachineHistory
Inherited Members

Constructors

TimeMachineHistory(Dictionary<Stroke, Tuple<DrawingAttributes, DrawingAttributes>>, TimeMachineHistoryType)

public TimeMachineHistory(Dictionary<Stroke, Tuple<DrawingAttributes, DrawingAttributes>> drawingAttributes, TimeMachineHistoryType commitType)

Parameters

drawingAttributes Dictionary<Stroke, Tuple<DrawingAttributes, DrawingAttributes>>
commitType TimeMachineHistoryType

TimeMachineHistory(Dictionary<Stroke, Tuple<StylusPointCollection, StylusPointCollection>>, TimeMachineHistoryType)

public TimeMachineHistory(Dictionary<Stroke, Tuple<StylusPointCollection, StylusPointCollection>> stylusPointDictionary, TimeMachineHistoryType commitType)

Parameters

stylusPointDictionary Dictionary<Stroke, Tuple<StylusPointCollection, StylusPointCollection>>
commitType TimeMachineHistoryType

TimeMachineHistory(StrokeCollection, TimeMachineHistoryType, bool)

public TimeMachineHistory(StrokeCollection currentStroke, TimeMachineHistoryType commitType, bool strokeHasBeenCleared)

Parameters

currentStroke StrokeCollection
commitType TimeMachineHistoryType
strokeHasBeenCleared bool

TimeMachineHistory(StrokeCollection, TimeMachineHistoryType, bool, StrokeCollection)

public TimeMachineHistory(StrokeCollection currentStroke, TimeMachineHistoryType commitType, bool strokeHasBeenCleared, StrokeCollection replacedStroke)

Parameters

currentStroke StrokeCollection
commitType TimeMachineHistoryType
strokeHasBeenCleared bool
replacedStroke StrokeCollection

TimeMachineHistory(UIElement, TimeMachineHistoryType)

public TimeMachineHistory(UIElement element, TimeMachineHistoryType commitType)

Parameters

element UIElement
commitType TimeMachineHistoryType

Fields

CommitType

public TimeMachineHistoryType CommitType

Field Value

TimeMachineHistoryType

CurrentStroke

public StrokeCollection CurrentStroke

Field Value

StrokeCollection

DrawingAttributes

public Dictionary<Stroke, Tuple<DrawingAttributes, DrawingAttributes>> DrawingAttributes

Field Value

Dictionary<Stroke, Tuple<DrawingAttributes, DrawingAttributes>>

InsertedElement

public UIElement InsertedElement

Field Value

UIElement

ReplacedStroke

public StrokeCollection ReplacedStroke

Field Value

StrokeCollection

StrokeHasBeenCleared

public bool StrokeHasBeenCleared

Field Value

bool

StylusPointDictionary

public Dictionary<Stroke, Tuple<StylusPointCollection, StylusPointCollection>> StylusPointDictionary

Field Value

Dictionary<Stroke, Tuple<StylusPointCollection, StylusPointCollection>>