menu

WPF

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

    Show / Hide Table of Contents

    Class GridCellGridListControlDropDownCellRenderer

    Implements the renderer part of the drop down list cells.

    Inheritance
    System.Object
    NonFinalizeDisposable
    Disposable
    CellRendererBase<GridRenderStyleInfo>
    GridCellRendererBase
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>
    GridCellGridListControlDropDownCellRenderer
    Implements
    IGridCellRenderer
    ICellRenderer
    IHitTestSelectCells
    IStyleChanged
    System.IDisposable
    IAllowKeepAliveOnlyCurrentCell
    Inherited Members
    CellRendererBase<GridRenderStyleInfo>.AllowCancelMouseCapture
    CellRendererBase<GridRenderStyleInfo>.Hide(UIElement)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.Arrange(ArrangeCellArgs)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.CancelMouseCapture(UIElement)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.PrepareUIElements(ArrangeCellArgs, List<UIElement>, ScrollControlChildFrame)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.RecaptureMouse(UIElement)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.Render(DrawingContext, RenderCellArgs)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.UnloadUIElements(VirtualizingCellsControl, RowColumnIndex, CellUIElements)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.UnloadUIElementsWhenScrolledOutOfView
    CellRendererBase<GridRenderStyleInfo>.isInArrange
    CellRendererBase<GridRenderStyleInfo>.IsInArrange
    CellRendererBase<GridRenderStyleInfo>.RefreshCellUIElementsContent(VirtualizingCellsControl, CellUIElements, RowColumnIndex)
    CellRendererBase<GridRenderStyleInfo>.UnloadVisualsWhenScrolledOutOfView
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.AlreadyTextChanged
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.CanProcessKey
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.ClearSelectedIndex()
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.FindItem(String, Boolean, Int32, Boolean, String)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.GetControlTextFromEditorCore(GridCellGridListControlDropDown)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.GetDropDownVisualStyle(GridCellGridListControlDropDown, GridStyleInfo)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.GridControl_PreviewKeyDown(Object, KeyEventArgs)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.GridListModel
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnConfirmChangesFailed()
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnEditingComplete()
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnEnteredEditMode()
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnGridPreviewTextInput(TextCompositionEventArgs)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnInitialize()
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnIsDropDownOpenChanged(Object, EventArgs)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnRender(DrawingContext, RenderCellArgs, GridRenderStyleInfo)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnTextBoxPartKeyDown(Object, KeyEventArgs)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnTextBoxPartPreviewKeyDown(Object, KeyEventArgs)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnTextBoxPartTextChanged(Object, TextChangedEventArgs)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnUnwireUIElement(GridCellGridListControlDropDown)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.OnWireUIElement(GridCellGridListControlDropDown)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.RaiseGridCellClick(Int32, Int32, MouseControllerEventArgs)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.RaiseSelectedItemChangedEvent(RowColumnIndex, Object)
    GridCellDropDownCellRenderer<GridCellGridListControlDropDown>.SuspendEvents
    GridCellRendererBase.ActivateOptions
    GridCellRendererBase.AllowGridToFocus
    GridCellRendererBase.ApplyControlText(GridRenderStyleInfo, String)
    GridCellRendererBase.CellModel
    GridCellRendererBase.CellRowColumnIndex
    GridCellRendererBase.ColumnIndex
    GridCellRendererBase.ControlText
    GridCellRendererBase.CurrentCell
    GridCellRendererBase.CurrentStyle
    GridCellRendererBase.CurrentStyleCopy
    GridCellRendererBase.EditorType
    GridCellRendererBase.GetControlText(GridRenderStyleInfo)
    GridCellRendererBase.GetControlTextCore(GridRenderStyleInfo, Object)
    GridCellRendererBase.GetControlValue(GridRenderStyleInfo)
    GridCellRendererBase.GridControl
    GridCellRendererBase.HasControlText
    GridCellRendererBase.HasControlValue
    GridCellRendererBase.HasCurrentCellState
    GridCellRendererBase.IGridCellRenderer.RaiseConfirmChangesFailed()
    GridCellRendererBase.IGridCellRenderer.RaiseGridPreviewTextInput(TextCompositionEventArgs)
    GridCellRendererBase.IGridCellRenderer.RenderForPrinting(DrawingContext, RenderCellArgs, GridRenderStyleInfo)
    GridCellRendererBase.IGridCellRenderer.ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs)
    GridCellRendererBase.InInitialize
    GridCellRendererBase.InSetControlText
    GridCellRendererBase.InSetControlValue
    GridCellRendererBase.IsControlTextShown
    GridCellRendererBase.IsCurrentCell(GridControlBase, RowColumnIndex)
    GridCellRendererBase.IsCurrentCell(GridRenderStyleInfo)
    GridCellRendererBase.IsCurrentCell(UIElement)
    GridCellRendererBase.IsDropDownable
    GridCellRendererBase.IsDroppedDown
    GridCellRendererBase.IsEditable
    GridCellRendererBase.IsFocusable
    GridCellRendererBase.IsFocused
    GridCellRendererBase.IsModifiable
    GridCellRendererBase.IsModified
    GridCellRendererBase.MouseDown(FrameworkElement, MouseControllerEventArgs)
    GridCellRendererBase.MoveCurrentHelper(FrameworkElement, MouseControllerEventArgs)
    GridCellRendererBase.NotifyCurrentCellChanged()
    GridCellRendererBase.NotifyCurrentCellChanging()
    GridCellRendererBase.OnActivateFailed()
    GridCellRendererBase.OnActivating()
    GridCellRendererBase.OnCreateAutomationPeer()
    GridCellRendererBase.OnCreated()
    GridCellRendererBase.OnDeactivateFailed()
    GridCellRendererBase.OnDeactivating()
    GridCellRendererBase.OnRejectChanges()
    GridCellRendererBase.OnRenderForPrinting(DrawingContext, RenderCellArgs, GridRenderStyleInfo)
    GridCellRendererBase.OnResetFocus()
    GridCellRendererBase.OnSaveChanges()
    GridCellRendererBase.OnValidate()
    GridCellRendererBase.OnValidated()
    GridCellRendererBase.RaiseActivated()
    GridCellRendererBase.RaiseActivateFailed()
    GridCellRendererBase.RaiseActivating(GridControlBase, RowColumnIndex, GridActivateCurrentCellOptions)
    GridCellRendererBase.RaiseBeginEdit()
    GridCellRendererBase.RaiseClipboardPaste(GridCutPasteEventArgs)
    GridCellRendererBase.RaiseClipboardPasted(GridCutPasteEventArgs)
    GridCellRendererBase.RaiseCreated(GridCellModelBase)
    GridCellRendererBase.RaiseDeactivated()
    GridCellRendererBase.RaiseDeactivateFailed()
    GridCellRendererBase.RaiseDeactivating()
    GridCellRendererBase.RaiseEditingComplete()
    GridCellRendererBase.RaiseEndEdit()
    GridCellRendererBase.RaiseInitialize(GridActivateCurrentCellOptions)
    GridCellRendererBase.RaiseRejectChanges()
    GridCellRendererBase.RaiseSaveChanges()
    GridCellRendererBase.RaiseStartEditing()
    GridCellRendererBase.RaiseValidate()
    GridCellRendererBase.RaiseValidated()
    GridCellRendererBase.ResetControlText()
    GridCellRendererBase.ResetControlValue()
    GridCellRendererBase.ResetCurrentCellState()
    GridCellRendererBase.RowIndex
    GridCellRendererBase.ScrollInView()
    GridCellRendererBase.SetControlText(String)
    GridCellRendererBase.SetControlText(String, Boolean)
    GridCellRendererBase.SetControlValue(Object)
    GridCellRendererBase.SetCurrentCellState(GridControlBase, RowColumnIndex, GridActivateCurrentCellOptions)
    GridCellRendererBase.ShouldCurrentCellShowCellText()
    GridCellRendererBase.StyleChanged(StyleChangedEventArgs)
    GridCellRendererBase.SupportsRenderOptimization
    GridCellRendererBase.UpdateCellRowColumnIndex(RowColumnIndex)
    GridCellRendererBase.UpdateCurrentStyle()
    GridCellRendererBase.ValidateControlText(String)
    GridCellRendererBase.ValidateControlValue(Object)
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.AllowKeepAliveOnlyCurrentCell
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.CreateRendererElement(GridCellGridListControlDropDown, GridRenderStyleInfo)
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.CurrentCellUIElement
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.EmptyRecycleBin()
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.EnsureCurrentCellUIElement()
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.GetControlTextFromEditor()
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.GetControlValueFromEditor()
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.GetControlValueFromEditorCore(GridCellGridListControlDropDown)
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.OnCancelMouseCapture(UIElement)
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.OnRecaptureMouse(UIElement)
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.RaiseGridPreviewMouseMove(RowColumnIndex, MouseEventArgs)
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.RefreshContent()
    GridVirtualizingCellRenderer<GridCellGridListControlDropDown>.RollbackTextChange(TextBoxBase)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.AllowRecycle
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.AllowRecycleIfIsKeyboardFocusWithin
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.AllowTransparentBackground
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.CreateUIElement(ArrangeCellArgs, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.Dispose(Boolean)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.GetBounds(UIElement)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.GetUIElement(CellUIElements)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.InInitializeContent
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.InitializeContent(GridCellGridListControlDropDown, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.InitializeDefaultProperties(GridCellGridListControlDropDown)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.InvalidateMeasureRecursive(UIElement)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.OnElementArranged(UIElement, Rect)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.OnElementMeasured(UIElement, Size)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.OnPrepareUIElements(ArrangeCellArgs, List<UIElement>, ScrollControlChildFrame, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.OnUnloadUIElements(VirtualizingCellsControl, RowColumnIndex, CellUIElements)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.SetBounds(UIElement, Rect)
    GridVirtualizingCellRendererBase<GridCellGridListControlDropDown>.SetBounds(UIElement, Rect, Boolean, Boolean)
    NonFinalizeDisposable.Dispose()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Controls.Grid
    Assembly: Syncfusion.Grid.Wpf.dll
    Syntax
    public class GridCellGridListControlDropDownCellRenderer : GridCellDropDownCellRenderer<GridCellGridListControlDropDown>, IGridCellRenderer, ICellRenderer, IHitTestSelectCells, IStyleChanged, IDisposable, IAllowKeepAliveOnlyCurrentCell

    Constructors

    GridCellGridListControlDropDownCellRenderer()

    Initializes a new GridCellGridListControlDropDownCellRenderer.

    Declaration
    public GridCellGridListControlDropDownCellRenderer()

    Properties

    ControlValue

    Declaration
    public override object ControlValue { get; set; }
    Property Value
    Type
    System.Object
    Overrides
    GridCellRendererBase.ControlValue

    Model

    Returns the model of drop-down list control.

    Declaration
    public GridCellGridListControlDropDownCellModel Model { get; }
    Property Value
    Type
    GridCellGridListControlDropDownCellModel

    Methods

    ArrangeUIElement(ArrangeCellArgs, GridCellGridListControlDropDown, GridRenderStyleInfo)

    Declaration
    protected override void ArrangeUIElement(ArrangeCellArgs aca, GridCellGridListControlDropDown uiElement, GridRenderStyleInfo style)
    Parameters
    Type Name Description
    ArrangeCellArgs aca
    GridCellGridListControlDropDown uiElement
    GridRenderStyleInfo style
    Overrides
    Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown>.ArrangeUIElement(Syncfusion.Windows.Controls.Cells.ArrangeCellArgs, Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)

    OnActivated()

    Declaration
    protected override void OnActivated()
    Overrides
    Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown>.OnActivated()

    OnArrange(ArrangeCellArgs, GridRenderStyleInfo)

    Declaration
    protected override void OnArrange(ArrangeCellArgs aca, GridRenderStyleInfo style)
    Parameters
    Type Name Description
    ArrangeCellArgs aca
    GridRenderStyleInfo style
    Overrides
    Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRendererBase<Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown>.OnArrange(Syncfusion.Windows.Controls.Cells.ArrangeCellArgs, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)

    OnClipboardPaste(GridCutPasteEventArgs)

    Declaration
    protected override void OnClipboardPaste(GridCutPasteEventArgs args)
    Parameters
    Type Name Description
    GridCutPasteEventArgs args
    Overrides
    GridCellRendererBase.OnClipboardPaste(GridCutPasteEventArgs)

    OnClipboardPasted(GridCutPasteEventArgs)

    This event calls after clipboardPasted

    Declaration
    protected override void OnClipboardPasted(GridCutPasteEventArgs args)
    Parameters
    Type Name Description
    GridCutPasteEventArgs args
    Overrides
    GridCellRendererBase.OnClipboardPasted(GridCutPasteEventArgs)

    OnDeactivated()

    Declaration
    protected override void OnDeactivated()
    Overrides
    Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown>.OnDeactivated()

    OnInitializeContent(GridCellGridListControlDropDown, GridRenderStyleInfo)

    Initializes the content of the drop down list cell using the information from the cell style (value, text, behavior etc.).

    Declaration
    public override void OnInitializeContent(GridCellGridListControlDropDown dropDownControl, GridRenderStyleInfo style)
    Parameters
    Type Name Description
    GridCellGridListControlDropDown dropDownControl

    The drop-down list control.

    GridRenderStyleInfo style

    The cell style.

    Overrides
    Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown>.OnInitializeContent(Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)

    OnSetFocus()

    Declaration
    protected override void OnSetFocus()
    Overrides
    Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown>.OnSetFocus()

    SetSelectedIndex(Int32)

    Declaration
    protected override void SetSelectedIndex(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Overrides
    Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown>.SetSelectedIndex(System.Int32)

    ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs)

    Declaration
    protected override bool ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e
    Returns
    Type
    System.Boolean
    Overrides
    Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown>.ShouldGridTryToHandlePreviewKeyDown(System.Windows.Input.KeyEventArgs)

    UnwireTemplateParts(GridCellGridListControlDropDown)

    Declaration
    protected override void UnwireTemplateParts(GridCellGridListControlDropDown uiElement)
    Parameters
    Type Name Description
    GridCellGridListControlDropDown uiElement
    Overrides
    Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown>.UnwireTemplateParts(Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown)

    WireTemplateParts(GridCellGridListControlDropDown)

    Declaration
    protected override void WireTemplateParts(GridCellGridListControlDropDown uiElement)
    Parameters
    Type Name Description
    GridCellGridListControlDropDown uiElement
    Overrides
    Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown>.WireTemplateParts(Syncfusion.Windows.Controls.Grid.GridCellGridListControlDropDown)

    Implements

    IGridCellRenderer
    ICellRenderer
    IHitTestSelectCells
    IStyleChanged
    System.IDisposable
    IAllowKeepAliveOnlyCurrentCell
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved