syncfusion-winui-calendar-date-range-picker
Implementing Calendar DateRange Picker
The WinUI CalendarDateRangePicker (SfCalendarDateRangePicker) control provides an intuitive, touch-friendly interface to quickly select a date range from a drop-down calendar. It supports different date formats, date range restrictions, preset items, week numbers, localization, and extensive UI customization options.
When to Use This Skill
Use this skill when you need to:
- Implement date range selection - Allow users to select a continuous range of dates (start date and end date) from a calendar
- Add CalendarDateRangePicker to WinUI apps - Install, configure, and use the SfCalendarDateRangePicker control
- Configure range selection - Set selected range programmatically, handle range change events, validate range selection
- Restrict date selection - Apply min/max dates, blackout specific dates, limit range duration, block weekend dates
- Customize calendar UI - Change drop-down alignment, customize item templates, apply themes, modify appearance
- Support localization - Use different calendar types (Gregorian, Hebrew, Hijri, etc.), change languages, apply RTL
- Format date display - Customize how dates and ranges are displayed in the editor and calendar
- Show preset ranges - Display predefined date ranges (This Week, This Month, Last Month, This Year, Custom Range)
- Enable week numbers - Show week numbers in the calendar with customizable rules and formats
- Handle navigation - Control view navigation (month, year, decade, century), keyboard shortcuts
- Validate date ranges - Ensure selected ranges meet minimum/maximum duration requirements
More from syncfusion/winui-ui-components-skills
syncfusion-winui-datagrid
Guide for implementing Syncfusion WinUI DataGrid (SfDataGrid) for tabular data display in desktop applications. Use this skill when working with data grids, sorting, filtering, grouping, or CRUD operations. Covers data binding, column configuration, master-details views, Excel export, and performance optimization including data virtualization and custom templates.
31syncfusion-winui-autocomplete
Guide implementation of the Syncfusion WinUI AutoComplete control (SfAutoComplete) for creating searchable dropdowns with single or multiple selection, filtering suggestions, and customizable token display. Use this skill when implementing search-as-you-type functionality, autocomplete dropdowns with multi-select, tagging systems with token/chip display, or filtered suggestion boxes in WinUI applications.
30syncfusion-winui-treeview
Comprehensive guide for implementing Syncfusion WinUI TreeView (SfTreeView) control in desktop applications. Use this skill when working with hierarchical data display, tree structures, or node-based navigation. Covers TreeView implementation for file explorers, organization charts, category browsers, and expandable/collapsible data visualization in WinUI applications.
30syncfusion-winui-badge
Guide implementation of the Syncfusion WinUI Badge control (SfBadge) for displaying notification badges and status indicators. Use this skill when working with badge notifications, unread count badges, BadgeContainer, or notification overlays in WinUI applications. Covers shapes, colors, positioning, alignment, animations, and customization patterns.
30syncfusion-winui-getting-started
Comprehensive guide for setting up Syncfusion WinUI components, including license registration, NuGet package installation, system requirements verification, and troubleshooting. Use this skill when users need help with Syncfusion licensing, installation, WinUI component configuration, theme setup, or resolving installation errors.
30syncfusion-winui-treegrid
Guide for implementing Syncfusion WinUI TreeGrid (SfTreeGrid) components for displaying hierarchical or self-relational data. Use this skill when working with tree-structured grids, parent-child data relationships, or expandable grid rows. Covers TreeGrid features for organizational charts, file system displays, and multi-level data representation in WinUI applications.
30