All docs
V21.1
21.2 (EAP/Beta)
21.1
20.2
20.1
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

DateNavigatorCellAppearance Class

Contains a DateNavigator‘s cell states.

Namespace: DevExpress.Xpf.Editors.DateNavigator

Assembly: DevExpress.Xpf.Core.v21.1.dll

Declaration

public class DateNavigatorCellAppearance :
    Freezable

The following members accept/return DateNavigatorCellAppearance objects:

Remarks

Search Order

The DateNavigator searches for cell appearance settings in the cell states. The search order depends on the application theme, and is conducted in the following order:

  1. DisabledState
  2. InactiveState
  3. HolidayState
  4. SpecialDateState
  5. FocusedState
  6. MouseOverState
  7. SelectedState
  8. TodayState
  9. NormalState.

Tip

The DateNavigator searches for a cell’s appearance settings in the cell’s states only when one of the following themes are applied to an application:

Theme Family Themes
Windows 10 Light
Office 2019 Black, Colorful, Dark Gray, White, HighContrast
Office 2019 Black, Colorful, Dark Gray, White, HighContrast
Visual Studio 2019 Blue, Dark, Light
Office 2016 SE Black, Colorful, Dark Gray, White
Visual Studio 2017 Blue, Dark, Light

Note

Once the DateNavigator has found the cell’s appearance property, the scanning is stopped.

RequestCellAppearance Event

Use a cell’s RequestCellAppearance event to get or set cell appearance values at runtime.

Code Sample

The code sample below demonstrates how to customize DateNavigator cells’ appearance.

<Window ...
  xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors">
  <dxe:DateNavigator>
    <dxe:DateNavigator.Appearance>
      <dxe:DateNavigatorCellAppearance>
        <dxe:DateNavigatorCellAppearance.NormalState>
          <dxe:DateNavigatorStateAppearance Background="Red" CornerRadius="5"/>
        </dxe:DateNavigatorCellAppearance.NormalState>
        <dxe:DateNavigatorCellAppearance.MouseOverState>
          <dxe:DateNavigatorStateAppearance Background="Green"/>
        </dxe:DateNavigatorCellAppearance.MouseOverState>
      </dxe:DateNavigatorCellAppearance>
    </dxe:DateNavigator.Appearance>
  </dxe:DateNavigator>
</Window>

DateNavigator Appearance - MouseOverCell

Inheritance

See Also