menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SpreadsheetRichTextBoxCellRenderer - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SpreadsheetRichTextBoxCellRenderer

    Inheritance
    System.Object
    SpreadsheetCellRendererBase
    SpreadsheetVirtualizingCellRendererBase<Windows.UI.Xaml.Controls.RichTextBlock, Windows.UI.Xaml.Controls.RichEditBox>
    SpreadsheetRichTextBoxCellRenderer
    Implements
    ISpreadsheetCellRenderer
    System.IDisposable
    Inherited Members
    SpreadsheetCellRendererBase.AllowEditInFormulaBar
    SpreadsheetCellRendererBase.Arrange(RowColumnIndex, UIElement, Rect)
    SpreadsheetCellRendererBase.BeginEdit(RowColumnIndex, GridCell, SpreadsheetColumn)
    SpreadsheetCellRendererBase.CharacterReceived(CharacterReceivedEventArgs)
    SpreadsheetCellRendererBase.ClearRecycleBin()
    SpreadsheetCellRendererBase.CurrentCellElement
    SpreadsheetCellRendererBase.CurrentCellIndex
    SpreadsheetCellRendererBase.CurrentCellRendererElement
    SpreadsheetCellRendererBase.CurrentCellValueChanged(String)
    SpreadsheetCellRendererBase.CurrentStyle
    SpreadsheetCellRendererBase.DisplayElementOptimization
    SpreadsheetCellRendererBase.Dispose()
    SpreadsheetCellRendererBase.Dispose(Boolean)
    SpreadsheetCellRendererBase.EndEdit(RowColumnIndex, GridCell, SpreadsheetColumn)
    SpreadsheetCellRendererBase.GetFormattedText(IStyle)
    SpreadsheetCellRendererBase.Grid
    SpreadsheetCellRendererBase.HasCurrentCellState
    SpreadsheetCellRendererBase.IsEditable
    SpreadsheetCellRendererBase.IsFocused
    SpreadsheetCellRendererBase.IsFocusible
    SpreadsheetCellRendererBase.IsInEditing
    SpreadsheetCellRendererBase.ISpreadsheetCellRenderer.ShouldGridTryToHandleKeyDown(KeyRoutedEventArgs)
    SpreadsheetCellRendererBase.Measure(RowColumnIndex, UIElement, Size)
    SpreadsheetCellRendererBase.MoveCurrentCell
    SpreadsheetCellRendererBase.OnArrange(RowColumnIndex, UIElement, Rect)
    SpreadsheetCellRendererBase.OnCharacterReceived(CharacterReceivedEventArgs)
    SpreadsheetCellRendererBase.OnMeasure(RowColumnIndex, UIElement, Size)
    SpreadsheetCellRendererBase.OnPrepareUIElements(RowColumnIndex, GridCell, SpreadsheetColumn, Boolean)
    SpreadsheetCellRendererBase.OnUnloadUIElements(GridCell)
    SpreadsheetCellRendererBase.PrepareUIElements(RowColumnIndex, GridCell, SpreadsheetColumn, Boolean)
    SpreadsheetCellRendererBase.PreviewInputText
    SpreadsheetCellRendererBase.RaiseSaveChanges()
    SpreadsheetCellRendererBase.RefreshContent()
    SpreadsheetCellRendererBase.ResetCurrentCellState()
    SpreadsheetCellRendererBase.SetControlValue(Object)
    SpreadsheetCellRendererBase.SetCurrentCellState(RowColumnIndex, UIElement, Boolean, Boolean)
    SpreadsheetCellRendererBase.SetFocus(Boolean)
    SpreadsheetCellRendererBase.SetFocus(UIElement, Boolean)
    SpreadsheetCellRendererBase.SupportDrawingOptimization
    SpreadsheetCellRendererBase.SupportRenderOptimization
    SpreadsheetCellRendererBase.UnloadUIElements(GridCell)
    SpreadsheetCellRendererBase.UpdateCellStyle(RowColumnIndex, GridCell, SpreadsheetColumn, Boolean)
    SpreadsheetCellRendererBase.UpdateCurrentCellState(UIElement, Boolean)
    SpreadsheetCellRendererBase.UseOnlyRendererElement
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.AllowRecycle
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.BeginEdit(RowColumnIndex, GridCell, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.ClearRecycleBin()
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.DisplayRecycleBin
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.Dispose(Boolean)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.EditRecycleBin
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.EndEdit(RowColumnIndex, GridCell, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.InitializeDisplayElement(RowColumnIndex, RichTextBlock, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.InitializeEditElement(RowColumnIndex, RichEditBox, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnArrange(RowColumnIndex, UIElement, Rect)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnCreateDisplayUIElement()
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnCreateEditUIElement()
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnCreateTemplateUIElement()
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnEditElementLoaded(Object, RoutedEventArgs)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnEditElementLostFocus(Object, RoutedEventArgs)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnEditingComplete(UIElement)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnEnteredEditMode(UIElement)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnInitializeDisplayElement(RowColumnIndex, RichTextBlock, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnInitializeEditElement(RowColumnIndex, RichEditBox, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnMeasure(RowColumnIndex, UIElement, Size)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnPrepareUIElements(RowColumnIndex, GridCell, SpreadsheetColumn, Boolean)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnUnloadUIElements(GridCell)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnUnwireDisplayUIElement(RichTextBlock)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnUnwireEditUIElement(RichEditBox)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnUnWireTemplateUIElement(ContentControl)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnUpdateCellStyle(RowColumnIndex, RichTextBlock, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnUpdateEditCellStyle(RowColumnIndex, RichEditBox, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnUpdateTemplateElement(ContentControl, IStyle)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnWireDisplayUIElement(RichTextBlock)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnWireEditUIElement(RichEditBox)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.OnWireTemplateUIElement(ContentControl)
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.TemplateRecycleBin
    SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>.UpdateCellStyle(RowColumnIndex, GridCell, SpreadsheetColumn, Boolean)
    Namespace: Syncfusion.UI.Xaml.Spreadsheet.CellRenderer
    Assembly: Syncfusion.SfSpreadsheet.UWP.dll
    Syntax
    public class SpreadsheetRichTextBoxCellRenderer : SpreadsheetVirtualizingCellRendererBase<RichTextBlock, RichEditBox>, ISpreadsheetCellRenderer, IDisposable

    Constructors

    SpreadsheetRichTextBoxCellRenderer()

    Initializes a new instance of the SpreadsheetRichTextBoxCellRenderer class.

    Declaration
    public SpreadsheetRichTextBoxCellRenderer()

    Methods

    GetControlValue()

    Invoked to get the control value of the current cell .

    Declaration
    public override object GetControlValue()
    Returns
    Type Description
    System.Object

    The RichTextBox value as Flow document.

    Overrides
    SpreadsheetCellRendererBase.GetControlValue()

    OnEditElementLoaded(Object, RoutedEventArgs)

    Declaration
    protected override void OnEditElementLoaded(object sender, RoutedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    Windows.UI.Xaml.RoutedEventArgs e
    Overrides
    Syncfusion.UI.Xaml.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<Windows.UI.Xaml.Controls.RichTextBlock, Windows.UI.Xaml.Controls.RichEditBox>.OnEditElementLoaded(System.Object, Windows.UI.Xaml.RoutedEventArgs)

    OnInitializeDisplayElement(RowColumnIndex, RichTextBlock, SpreadsheetColumn)

    Invoked when display element is initialized on the cell.

    Declaration
    protected override void OnInitializeDisplayElement(RowColumnIndex rowColumnIndex, RichTextBlock uiElement, SpreadsheetColumn column)
    Parameters
    Type Name Description
    RowColumnIndex rowColumnIndex

    Coordinates of a cell.

    Windows.UI.Xaml.Controls.RichTextBlock uiElement

    An instance of .

    SpreadsheetColumn column

    An instance of SpreadsheetColumn.

    Overrides
    Syncfusion.UI.Xaml.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<Windows.UI.Xaml.Controls.RichTextBlock, Windows.UI.Xaml.Controls.RichEditBox>.OnInitializeDisplayElement(Syncfusion.UI.Xaml.Grid.ScrollAxis.RowColumnIndex, Windows.UI.Xaml.Controls.RichTextBlock, Syncfusion.UI.Xaml.Spreadsheet.SpreadsheetColumn)

    OnInitializeEditElement(RowColumnIndex, RichEditBox, SpreadsheetColumn)

    Initialize the edit element of RichTextBox on the cell.

    Declaration
    protected override void OnInitializeEditElement(RowColumnIndex rowColumnIndex, RichEditBox uiElement, SpreadsheetColumn column)
    Parameters
    Type Name Description
    RowColumnIndex rowColumnIndex

    Coordinates of a cell.

    Windows.UI.Xaml.Controls.RichEditBox uiElement

    An instance of .

    SpreadsheetColumn column

    An instance of SpreadsheetColumn.

    Overrides
    Syncfusion.UI.Xaml.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<Windows.UI.Xaml.Controls.RichTextBlock, Windows.UI.Xaml.Controls.RichEditBox>.OnInitializeEditElement(Syncfusion.UI.Xaml.Grid.ScrollAxis.RowColumnIndex, Windows.UI.Xaml.Controls.RichEditBox, Syncfusion.UI.Xaml.Spreadsheet.SpreadsheetColumn)

    OnSaveChanges()

    Save the modified cell value to the given range.

    Declaration
    protected override void OnSaveChanges()
    Overrides
    SpreadsheetCellRendererBase.OnSaveChanges()

    OnUnwireEditUIElement(RichEditBox)

    Unwire or unhook the events associated with the edit UIElement.

    Declaration
    protected override void OnUnwireEditUIElement(RichEditBox uiElement)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Controls.RichEditBox uiElement

    An instance of .

    Overrides
    Syncfusion.UI.Xaml.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<Windows.UI.Xaml.Controls.RichTextBlock, Windows.UI.Xaml.Controls.RichEditBox>.OnUnwireEditUIElement(Windows.UI.Xaml.Controls.RichEditBox)

    OnUpdateCellStyle(RowColumnIndex, RichTextBlock, SpreadsheetColumn)

    Update the uielements while scrolling or invalidating the cells.

    Declaration
    protected override void OnUpdateCellStyle(RowColumnIndex cellRowColumnIndex, RichTextBlock uiElement, SpreadsheetColumn column)
    Parameters
    Type Name Description
    RowColumnIndex cellRowColumnIndex
    Windows.UI.Xaml.Controls.RichTextBlock uiElement
    SpreadsheetColumn column
    Overrides
    Syncfusion.UI.Xaml.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<Windows.UI.Xaml.Controls.RichTextBlock, Windows.UI.Xaml.Controls.RichEditBox>.OnUpdateCellStyle(Syncfusion.UI.Xaml.Grid.ScrollAxis.RowColumnIndex, Windows.UI.Xaml.Controls.RichTextBlock, Syncfusion.UI.Xaml.Spreadsheet.SpreadsheetColumn)

    OnUpdateEditCellStyle(RowColumnIndex, RichEditBox, SpreadsheetColumn)

    Update the cell style and content of edit element.

    Declaration
    protected override void OnUpdateEditCellStyle(RowColumnIndex cellRowColumnIndex, RichEditBox uiElement, SpreadsheetColumn column)
    Parameters
    Type Name Description
    RowColumnIndex cellRowColumnIndex

    Coordinates of a cell.

    Windows.UI.Xaml.Controls.RichEditBox uiElement

    An instance of .

    SpreadsheetColumn column

    An instance of SpreadsheetColumn.

    Overrides
    Syncfusion.UI.Xaml.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<Windows.UI.Xaml.Controls.RichTextBlock, Windows.UI.Xaml.Controls.RichEditBox>.OnUpdateEditCellStyle(Syncfusion.UI.Xaml.Grid.ScrollAxis.RowColumnIndex, Windows.UI.Xaml.Controls.RichEditBox, Syncfusion.UI.Xaml.Spreadsheet.SpreadsheetColumn)

    OnWireEditUIElement(RichEditBox)

    Wire or hook the events associated with edit UIElement.

    Declaration
    protected override void OnWireEditUIElement(RichEditBox uiElement)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Controls.RichEditBox uiElement

    An instance of .

    Overrides
    Syncfusion.UI.Xaml.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<Windows.UI.Xaml.Controls.RichTextBlock, Windows.UI.Xaml.Controls.RichEditBox>.OnWireEditUIElement(Windows.UI.Xaml.Controls.RichEditBox)

    ShouldGridTryToHandleKeyDown(KeyRoutedEventArgs)

    Declaration
    protected override bool ShouldGridTryToHandleKeyDown(KeyRoutedEventArgs e)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Input.KeyRoutedEventArgs e
    Returns
    Type
    System.Boolean
    Overrides
    SpreadsheetCellRendererBase.ShouldGridTryToHandleKeyDown(KeyRoutedEventArgs)

    Implements

    ISpreadsheetCellRenderer
    System.IDisposable

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved