Class RowHeadingMargin<T>
Represents the row heading margins UI layer.
Inheritance
Inherited Members
Namespace: Telerik.WinForms.Controls.Spreadsheet.Worksheets.Margins
Assembly: Telerik.WinControls.RadSpreadsheet.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.String
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.Boolean
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
|
ViewportPaneType
viewportPaneType
Type of the viewport pane. |
|
RowLayoutBox
box
The box. |
|
WorksheetUIUpdateContextBase
updateContext
The update context. |
Returns
|
UIElement
The created UI element. |
Overrides
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Implements
Dispose(Boolean)
Disposes the specified clean up managed resources.
Declaration
protected virtual void Dispose(bool cleanUpManagedResources)
Parameters
|
System.Boolean
cleanUpManagedResources
The clean up managed resources. |
ResetPooledElementProperties(Object)
Resets the pooled element properties.
Declaration
protected override void ResetPooledElementProperties(object element)
Parameters
|
System.Object
element
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
|
UIElement
uiElement
The UI element. |
|
RowLayoutBox
box
The box of the UI element. |
|
WorksheetUIUpdateContextBase
updateContext
The update context. |
Overrides
TranslateAndScale(UIUpdateContext)
Translates and scales the UI elements of the layer.
Declaration
protected override void TranslateAndScale(UIUpdateContext updateContext)
Parameters
|
UIUpdateContext
updateContext
The update context. |
Overrides
UpdateUIOverride(WorksheetUIUpdateContextBase)
Updates the UI.
Declaration
public override void UpdateUIOverride(WorksheetUIUpdateContextBase updateContext)
Parameters
|
WorksheetUIUpdateContextBase
updateContext
The update context. |
Overrides
Explicit Interface Implementations
IRowColumnHeadingMargin.OnMouseMove(MouseEventArgs)
Declaration
void IRowColumnHeadingMargin.OnMouseMove(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
|