Skip to main content
A newer version of this page is available. .
All docs
V20.2

DateNavigatorRequestCellAppearanceEventArgs.CellState Property

Gets the cell state.

Namespace: DevExpress.Xpf.Editors.DateNavigator

Assembly: DevExpress.Xpf.Core.v20.2.dll

NuGet Packages: DevExpress.WindowsDesktop.Wpf.Core, DevExpress.Wpf.Core

Declaration

public DateNavigatorCalendarCellState CellState { get; }

Property Value

Type Description
DateNavigatorCalendarCellState

Any of the flagged enumeration values.

Available values:

Name Description
None

The cell is in the normal state.

Focused

The cell is focused.

Holiday

The cell is a holiday.

Inactive

The cell is inactive.

Selected

The cell is focused.

Special

The cell is a special day.

Today

The cell is today.

Disabled

The cell is disabled.

Remarks

private void DateNav_RequestCellAppearance(object sender, DevExpress.Xpf.Editors.DateNavigator.DateNavigatorRequestCellAppearanceEventArgs args) {
    DateTime day = new DateTime(2020, 9, 13);
      if (args.DateTime.Date == day && args.CellState.HasFlag(DevExpress.Xpf.Editors.DateNavigator.DateNavigatorCalendarCellState.Selected))
            {
                args.Appearance.Background = Brushes.Blue;
                args.Appearance.BorderBrush = Brushes.Red;
                args.CacheValue = true;
            }
}
See Also