CellEditorDisplayConditions Enumeration
See Also  
Xceed.Wpf.DataGrid Assembly > Xceed.Wpf.DataGrid Namespace : CellEditorDisplayConditions Enumeration

Value representing under what conditions cell editors are displayed.

Syntax

Visual Basic (Declaration) 
<FlagsAttribute()>
Public Enum CellEditorDisplayConditions 
   Inherits Enum
   Implements IComparableIConvertibleIFormattable 
C# 
[FlagsAttribute()]
public enum CellEditorDisplayConditions : Enum, IComparableIConvertibleIFormattable  

Members

MemberDescription
NoneA cell's editor is displayed only when the cell is being edited.
RowIsBeingEditedAll the cell editors in a row are displayed when one of the cells in a row is being edited.
MouseOverCellA cell's editor is displayed when the mouse passes over a cell.
MouseOverRowAll the cell editors in a row are displayed when the mouse passes over a row.
RowIsCurrentAll the cell editors in a row are displayed when the row is current.
CellIsCurrentA cell's editor is displayed when it is current.
AlwaysCell editors are always displayed.

Including this value when setting the CellEditorDisplayConditions property will have a significant negative impact on performance.

Remarks

Including Always when setting the CellEditorDisplayConditions property will have a significant negative impact on performance.

If MouseOverCell and/or MouseOverRow are included, the "blinking" effect that can occur if a cell editor's height is larger than the cell or row height, can be prevented by setting the cell or row's MinHeight property, via a style, to the height of the largest cell editor.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Xceed.Wpf.DataGrid.CellEditorDisplayConditions

Requirements

Supported Operating Systems: Windows Server 2003 Service Pack 1; Windows Vista; Windows XP Service Pack 2

See Also