DateNavigator.Appearance Property
Gets or sets the calendar’s appearance. This is a dependency property.
Namespace: DevExpress.Xpf.Editors.DateNavigator
Assembly: DevExpress.Xpf.Core.v24.2.dll
NuGet Package: DevExpress.Wpf.Core
Declaration
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:
- DisabledState
- InactiveState
- HolidayState
- SpecialDateState
- FocusedState
- MouseOverState
- SelectedState
- TodayState
- 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>
Runtime Appearance Customization
Use the RequestCellAppearance event to get or set the cell’s appearance values at runtime.
See Also