Class UILayer
UI Layer abstraction.
Inheritance
Namespace: Telerik.Windows.Controls.SyntaxEditor.UI.Layers
Assembly: Telerik.Windows.Controls.SyntaxEditor.dll
Syntax
public abstract class UILayer : Object
Constructors
UILayer()
Properties
AssociatedEditor
Gets the associated editor.
Declaration
protected RadSyntaxEditor AssociatedEditor { get; }
Property Value
RadSyntaxEditor
The associated editor. |
Container
Gets the container.
Declaration
public Canvas Container { get; }
Property Value
System.Windows.Controls.Canvas
The container. |
Name
Gets the name.
Declaration
public abstract string Name { get; }
Property Value
System.String
The name. |
Methods
Clear()
Clears this instance.
Declaration
public virtual void Clear()
OnAssociatedEditorChanged(RadSyntaxEditor, RadSyntaxEditor)
Called when [associated editor changed].
Declaration
protected virtual void OnAssociatedEditorChanged(RadSyntaxEditor oldEditor, RadSyntaxEditor newEditor)
Parameters
RadSyntaxEditor
oldEditor
The old editor. |
RadSyntaxEditor
newEditor
The new editor. |
TranslateAndScale(UIUpdateContext)
Translates the and scale.
Declaration
protected virtual void TranslateAndScale(UIUpdateContext updateContext)
Parameters
UIUpdateContext
updateContext
The update context. |
UpdateUI()
Updates the UI.
Declaration
public bool UpdateUI()
Returns
System.Boolean
|
UpdateUI(UIUpdateContext)
Updates the UI.
Declaration
public void UpdateUI(UIUpdateContext updateContext)
Parameters
UIUpdateContext
updateContext
The update context. |
UpdateUIOverride(UIUpdateContext)
Updates the UI override.
Declaration
protected virtual void UpdateUIOverride(UIUpdateContext updateContext)
Parameters
UIUpdateContext
updateContext
The update context. |