Skip to main content
All docs
V25.1
  • DateNavigator.Appearance Property

    Gets or sets the calendar’s appearance. This is a dependency property.

    Namespace: DevExpress.Xpf.Editors.DateNavigator

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

    NuGet Package: DevExpress.Wpf.Core

    Declaration

    public DateNavigatorCellAppearance Appearance { get; set; }

    Property Value

    Type Description
    DateNavigatorCellAppearance

    An object that contains cell appearance settings.

    Remarks

    The DateNavigator searches for a cell’s appearance settings in the cell’s states. The search order depends of an application theme. The search 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 following themes are supported:

    Theme Family Themes
    Windows 11 Dark, Light
    Windows 10 Dark, Light
    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

    The code sample below demonstrates how to customize DateNavigator cell 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

    Runtime Appearance Customization

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

    See Also