ClassEffectToolBase
Definition
Namespace:Telerik.Windows.Media.Imaging.Tools
Assembly:Telerik.Windows.Controls.ImageEditor.dll
Syntax:
public abstract class EffectToolBase : ToolBase, ITool
Inheritance: objectToolBaseEffectToolBase
Derived Classes:
Implements:
Inherited Members
Constructors
EffectToolBase()
Declaration
public EffectToolBase()
Properties
AffectsLayout
Gets whether the tool is changing the image size.
Declaration
public override bool AffectsLayout { get; }
Property Value
Indicates whether a tool affects layout.
Overrides
Effect
Declaration
public abstract Effect Effect { get; }
Property Value
Effect
IsPreviewOverlay
Gets whether the tool has a preview overlay on the main image.
Declaration
public override bool IsPreviewOverlay { get; }
Property Value
Indicates if a tool has a preview overlay.
Overrides
Methods
AttachPreviewCore(ToolInitInfo)
Declaration
protected virtual void AttachPreviewCore(ToolInitInfo previewInitInfo)
Parameters
previewInitInfo
AttachUI(ToolInitInfo)
Attaches the UI. The method is invoked on tool's execution.
Declaration
public override void AttachUI(ToolInitInfo previewInitInfo)
Parameters
previewInitInfo
The preview init info.
Overrides
DetachPreviewCore()
Declaration
protected virtual void DetachPreviewCore()
DetachUI()
Detaches the UI. The method is invoked when the tool execution is canceled.
Declaration
public override void DetachUI()
Overrides
GetSettingsUI()
Gets the tool' settings UI.
Declaration
public override UIElement GetSettingsUI()
Returns
UIElement
The UI settings.
Overrides
ResetSettings()
Resets the tool' settings if the tool's IsResetSettingsSupported property is true.
Declaration
public override void ResetSettings()
Overrides