menu

WPF

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

    Show / Hide Table of Contents

    Class GridDataControlDropDownCellRenderer

    Inheritance
    System.Object
    NonFinalizeDisposable
    Disposable
    CellRendererBase<GridRenderStyleInfo>
    GridCellRendererBase
    GridVirtualizingCellRendererBase<GridDataControlDropDown>
    GridVirtualizingCellRenderer<GridDataControlDropDown>
    GridCellDropDownCellRenderer<GridDataControlDropDown>
    GridDataControlDropDownCellRenderer
    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<GridDataControlDropDown>.AlreadyTextChanged
    GridCellDropDownCellRenderer<GridDataControlDropDown>.CanProcessKey
    GridCellDropDownCellRenderer<GridDataControlDropDown>.ClearSelectedIndex()
    GridCellDropDownCellRenderer<GridDataControlDropDown>.FindItem(String, Boolean, Int32, Boolean, String)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.GetControlTextFromEditorCore(GridDataControlDropDown)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.GetDropDownVisualStyle(GridDataControlDropDown, GridStyleInfo)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.GridControl_PreviewKeyDown(Object, KeyEventArgs)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.GridListModel
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnActivated()
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnConfirmChangesFailed()
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnDeactivated()
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnEditingComplete()
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnEnteredEditMode()
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnGridPreviewTextInput(TextCompositionEventArgs)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnInitialize()
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnIsDropDownOpenChanged(Object, EventArgs)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnRender(DrawingContext, RenderCellArgs, GridRenderStyleInfo)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnSetFocus()
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnTextBoxPartKeyDown(Object, KeyEventArgs)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnTextBoxPartPreviewKeyDown(Object, KeyEventArgs)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnTextBoxPartTextChanged(Object, TextChangedEventArgs)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnUnwireUIElement(GridDataControlDropDown)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.OnWireUIElement(GridDataControlDropDown)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.RaiseGridCellClick(Int32, Int32, MouseControllerEventArgs)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.RaiseSelectedItemChangedEvent(RowColumnIndex, Object)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.SetSelectedIndex(Int32)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs)
    GridCellDropDownCellRenderer<GridDataControlDropDown>.SuspendEvents
    GridCellRendererBase.ActivateOptions
    GridCellRendererBase.AllowGridToFocus
    GridCellRendererBase.ApplyControlText(GridRenderStyleInfo, String)
    GridCellRendererBase.CellModel
    GridCellRendererBase.CellRowColumnIndex
    GridCellRendererBase.ColumnIndex
    GridCellRendererBase.ControlText
    GridCellRendererBase.ControlValue
    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.OnClipboardPaste(GridCutPasteEventArgs)
    GridCellRendererBase.OnClipboardPasted(GridCutPasteEventArgs)
    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<GridDataControlDropDown>.AllowKeepAliveOnlyCurrentCell
    GridVirtualizingCellRenderer<GridDataControlDropDown>.CreateRendererElement(GridDataControlDropDown, GridRenderStyleInfo)
    GridVirtualizingCellRenderer<GridDataControlDropDown>.CurrentCellUIElement
    GridVirtualizingCellRenderer<GridDataControlDropDown>.EmptyRecycleBin()
    GridVirtualizingCellRenderer<GridDataControlDropDown>.EnsureCurrentCellUIElement()
    GridVirtualizingCellRenderer<GridDataControlDropDown>.GetControlTextFromEditor()
    GridVirtualizingCellRenderer<GridDataControlDropDown>.GetControlValueFromEditor()
    GridVirtualizingCellRenderer<GridDataControlDropDown>.GetControlValueFromEditorCore(GridDataControlDropDown)
    GridVirtualizingCellRenderer<GridDataControlDropDown>.OnCancelMouseCapture(UIElement)
    GridVirtualizingCellRenderer<GridDataControlDropDown>.OnRecaptureMouse(UIElement)
    GridVirtualizingCellRenderer<GridDataControlDropDown>.RaiseGridPreviewMouseMove(RowColumnIndex, MouseEventArgs)
    GridVirtualizingCellRenderer<GridDataControlDropDown>.RefreshContent()
    GridVirtualizingCellRenderer<GridDataControlDropDown>.RollbackTextChange(TextBoxBase)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.AllowRecycle
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.AllowRecycleIfIsKeyboardFocusWithin
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.AllowTransparentBackground
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.CreateUIElement(ArrangeCellArgs, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.Dispose(Boolean)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.GetBounds(UIElement)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.GetUIElement(CellUIElements)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.InInitializeContent
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.InitializeContent(GridDataControlDropDown, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.InitializeDefaultProperties(GridDataControlDropDown)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.InvalidateMeasureRecursive(UIElement)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.OnArrange(ArrangeCellArgs, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.OnElementArranged(UIElement, Rect)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.OnElementMeasured(UIElement, Size)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.OnPrepareUIElements(ArrangeCellArgs, List<UIElement>, ScrollControlChildFrame, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.OnUnloadUIElements(VirtualizingCellsControl, RowColumnIndex, CellUIElements)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.SetBounds(UIElement, Rect)
    GridVirtualizingCellRendererBase<GridDataControlDropDown>.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.GridCellRenderer.DropdownCellRenderers
    Assembly: Syncfusion.Grid.Wpf.dll
    Syntax
    public class GridDataControlDropDownCellRenderer : GridCellDropDownCellRenderer<GridDataControlDropDown>, IGridCellRenderer, ICellRenderer, IHitTestSelectCells, IStyleChanged, IDisposable, IAllowKeepAliveOnlyCurrentCell

    Constructors

    GridDataControlDropDownCellRenderer()

    Declaration
    public GridDataControlDropDownCellRenderer()

    Properties

    DisplayMember

    Display member of the dropdown grid.

    Declaration
    public string DisplayMember { get; set; }
    Property Value
    Type
    System.String

    GridDataControlDropDownCellModel

    Declaration
    public GridDataControlDropDownCellModel GridDataControlDropDownCellModel { get; }
    Property Value
    Type
    GridDataControlDropDownCellModel

    Methods

    ArrangeUIElement(ArrangeCellArgs, GridDataControlDropDown, GridRenderStyleInfo)

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

    OnDropdownGridRecordsSelectionChanged(Object, GridDataRecordsSelectionChangedEventArgs)

    Declaration
    public virtual void OnDropdownGridRecordsSelectionChanged(object sender, GridDataRecordsSelectionChangedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    GridDataRecordsSelectionChangedEventArgs e

    OnInitializeContent(GridDataControlDropDown, GridRenderStyleInfo)

    Declaration
    public override void OnInitializeContent(GridDataControlDropDown dropDownControl, GridRenderStyleInfo style)
    Parameters
    Type Name Description
    GridDataControlDropDown dropDownControl
    GridRenderStyleInfo style
    Overrides
    Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellRenderer.DropdownCellRenderers.GridDataControlDropDown>.OnInitializeContent(Syncfusion.Windows.Controls.Grid.GridCellRenderer.DropdownCellRenderers.GridDataControlDropDown, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)

    SetTablePropertiesFromOther(GridDataTableProperties, GridDataTableProperties)

    Declaration
    protected virtual void SetTablePropertiesFromOther(GridDataTableProperties tableProperties, GridDataTableProperties other)
    Parameters
    Type Name Description
    GridDataTableProperties tableProperties
    GridDataTableProperties other

    UnwireTemplateParts(GridDataControlDropDown)

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

    WireTemplateParts(GridDataControlDropDown)

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

    Implements

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