Class SelectionTool
Inherited Members
Namespace: Telerik.Windows.Media.Imaging.Tools
Assembly: Telerik.Windows.Controls.ImageEditor.dll
Syntax
public class SelectionTool : DrawTool, ITool
Constructors
SelectionTool()
Properties
IsDirty
Gets whether the tool has made any changes on the image.
Declaration
public override bool IsDirty { get; }
Property Value
System.Boolean
Indicates is there any changes. |
Overrides
IsResetSettingsSupported
Specifies whether the settings of a tool can be reset. The common implementation of a tool returns true.
Declaration
public override bool IsResetSettingsSupported { get; }
Property Value
System.Boolean
Indicates whether the settings can be reseted. |
Overrides
SelectionShapes
Gets or sets the shapes.
Declaration
public ObservableCollection<IShape> SelectionShapes { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<IShape>
The shapes. |
Methods
AttachUI(ToolInitInfo)
Attaches the UI. The method is invoked on tool's execution.
Declaration
public override void AttachUI(ToolInitInfo previewInitInfo)
Parameters
ToolInitInfo
previewInitInfo
The preview init info. |
Overrides
DetachUI()
Detaches the UI. The method is invoked when the tool execution is canceled.
Declaration
public override void DetachUI()
Overrides
Draw(Point)
Draws a geometry.
Declaration
protected override void Draw(Point currentPoint)
Parameters
System.Windows.Point
currentPoint
The current point related to the image. |
Overrides
EndDraw(Point)
Ends the drawing of a geometry.
Declaration
protected override void EndDraw(Point currentPoint)
Parameters
System.Windows.Point
currentPoint
The current point related to the image. |
Overrides
GetCommand()
Gets the tool's associated command.
Declaration
public override IImageCommand GetCommand()
Returns
IImageCommand
The command. |
Overrides
GetContext()
Gets the tool's command context.
Declaration
public override object GetContext()
Returns
System.Object
The command context. |
Overrides
GetSettingsUI()
Gets the tool' settings UI.
Declaration
public override UIElement GetSettingsUI()
Returns
System.Windows.UIElement
The UI settings. |
Overrides
ResetSettings()
Resets the tool' settings if the tool's IsResetSettingsSupported property is true.
Declaration
public override void ResetSettings()
Overrides
SetPathProperties(Path)
Sets properties to the path which contains the geometry which shall be drawn.
Declaration
protected override void SetPathProperties(Path path)
Parameters
System.Windows.Shapes.Path
path
The path. |
Overrides
StartDraw(Point)
Starts the drawing of the selection geometry.
Declaration
protected override void StartDraw(Point currentPoint)
Parameters
System.Windows.Point
currentPoint
The current point related to the image. |