Class
PanTool

Definition

Namespace:Telerik.Windows.Media.Imaging.Tools

Assembly:Telerik.Windows.Controls.ImageEditor.dll

Syntax:

cs-api-definition
public class PanTool : ToolBase, ITool

Inheritance: objectToolBasePanTool

Implements: ITool

Constructors

PanTool()

Declaration

cs-api-definition
public PanTool()

Properties

AffectsLayout

Gets whether the tool is changing the image size.

Declaration

cs-api-definition
public override bool AffectsLayout { get; }

Property Value

bool

Indicates whether a tool affects layout.

Overrides ToolBase.AffectsLayout

IsDirty

Gets whether the tool has made any changes on the image.

Declaration

cs-api-definition
public override bool IsDirty { get; }

Property Value

bool

Indicates is there any changes.

Overrides ToolBase.IsDirty

IsPreviewOverlay

Gets whether the tool has a preview overlay on the main image.

Declaration

cs-api-definition
public override bool IsPreviewOverlay { get; }

Property Value

bool

Indicates if a tool has a preview overlay.

Overrides ToolBase.IsPreviewOverlay

IsResetSettingsSupported

Specifies whether the settings of a tool can be reset. The common implementation of a tool returns true.

Declaration

cs-api-definition
public override bool IsResetSettingsSupported { get; }

Property Value

bool

Indicates whether the settings can be reseted.

Overrides ToolBase.IsResetSettingsSupported

Methods

AttachUI(ToolInitInfo)

Attaches the UI. The method is invoked on tool's execution.

Declaration

cs-api-definition
public override void AttachUI(ToolInitInfo previewInitInfo)

Parameters

previewInitInfo

ToolInitInfo

The preview init info.

Overrides ToolBase.AttachUI(ToolInitInfo)

DetachUI()

Detaches the UI. The method is invoked when the tool execution is canceled.

Declaration

cs-api-definition
public override void DetachUI()

Overrides ToolBase.DetachUI()

GetCommand()

Gets the tool's associated command.

Declaration

cs-api-definition
public override IImageCommand GetCommand()

Returns

IImageCommand

The command.

Overrides ToolBase.GetCommand()

GetContext()

Gets the tool's command context.

Declaration

cs-api-definition
public override object GetContext()

Returns

object

The command context.

Overrides ToolBase.GetContext()

GetSettingsUI()

Gets the tool' settings UI.

Declaration

cs-api-definition
public override UIElement GetSettingsUI()

Returns

UIElement

The UI settings.

Overrides ToolBase.GetSettingsUI()

ResetSettings()

Resets the tool' settings if the tool's IsResetSettingsSupported property is true.

Declaration

cs-api-definition
public override void ResetSettings()

Overrides ToolBase.ResetSettings()