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
Rad The associated editor. |
Container
Gets the container.
Declaration
public Canvas Container { get; }
Property Value
System. The container. |
Name
Gets the name.
Declaration
public abstract string Name { get; }
Property Value
System. 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
Rad The old editor. |
Rad The new editor. |
TranslateAndScale(UIUpdateContext)
Translates the and scale.
Declaration
protected virtual void TranslateAndScale(UIUpdateContext updateContext)
Parameters
UIUpdate The update context. |
UpdateUI()
Updates the UI.
Declaration
public bool UpdateUI()
Returns
System.
|
UpdateUI(UIUpdateContext)
Updates the UI.
Declaration
public void UpdateUI(UIUpdateContext updateContext)
Parameters
UIUpdate The update context. |
UpdateUIOverride(UIUpdateContext)
Updates the UI override.
Declaration
protected virtual void UpdateUIOverride(UIUpdateContext updateContext)
Parameters
UIUpdate The update context. |