Class RowHeadingMargin<T>
Represents the row heading margins UI layer.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Controls.Spreadsheet.Worksheets.Margins
Assembly: Telerik.Windows.Controls.Spreadsheet.dll
Syntax
public class RowHeadingMargin<T> : RowBasedUILayer, INamedObject, IRowColumnHeadingMargin, IDisposable where T : RowColumnHeadingBase, new()
Type Parameters
T
The type of RowColumnHeadingBase instances that are being kept in the RowHeadingMargin. |
Constructors
RowHeadingMargin()
Properties
Name
Gets the name of the layer.
Declaration
public override string Name { get; }
Property Value
System. The name of the layer. |
Overrides
UpdateOnSelectionChanged
Gets the value indicating if the layer should be updated on selection changing.
Declaration
protected override bool UpdateOnSelectionChanged { get; }
Property Value
System. The value indicating if the layer should be updated on selection changing. |
Overrides
Methods
CreateUIElementForBox(ViewportPaneType, RowLayoutBox, WorksheetUIUpdateContextBase)
Creates the UI element for box.
Declaration
protected override UIElement CreateUIElementForBox(ViewportPaneType viewportPaneType, RowLayoutBox box, WorksheetUIUpdateContextBase updateContext)
Parameters
Telerik. Type of the viewport pane. |
Telerik. The box. |
Worksheet The update context. |
Returns
System. The created UI element. |
Overrides
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Dispose(Boolean)
Disposes the specified clean up managed resources.
Declaration
protected virtual void Dispose(bool cleanUpManagedResources)
Parameters
System. The clean up managed resources. |
ResetPooledElementProperties(Object)
Resets the pooled element properties.
Declaration
protected override void ResetPooledElementProperties(object element)
Parameters
System. The element. |
Overrides
SetUIElementPropertiesForBox(UIElement, RowLayoutBox, WorksheetUIUpdateContextBase)
Sets the UI element properties for box.
Declaration
protected override void SetUIElementPropertiesForBox(UIElement uiElement, RowLayoutBox box, WorksheetUIUpdateContextBase updateContext)
Parameters
System. The UI element. |
Telerik. The box of the UI element. |
Worksheet The update context. |
Overrides
TranslateAndScale(UIUpdateContext)
Translates and scales the UI elements of the layer.
Declaration
protected override void TranslateAndScale(UIUpdateContext updateContext)
Parameters
UIUpdate The update context. |
Overrides
UpdateUIOverride(WorksheetUIUpdateContextBase)
Updates the UI.
Declaration
public override void UpdateUIOverride(WorksheetUIUpdateContextBase updateContext)
Parameters
Worksheet The update context. |
Overrides
Explicit Interface Implementations
IRowColumnHeadingMargin.OnMouseMove(MouseEventArgs)
Declaration
void IRowColumnHeadingMargin.OnMouseMove(MouseEventArgs e)
Parameters
System.
|