
syncfusion-maui-date-time-range-selector
Implements Syncfusion .NET MAUI DateTime Range Selector (SfDateTimeRangeSelector) for interactive date/time range selection with chart integration. Use when working with range selectors, date range pickers, time range selection, chart range filtering, or interactive range controls. Covers range selection UI, filtering chart data by date range, and selecting time periods.
- Installs
- 206
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/syncfusion/maui-ui-components-skills --skill syncfusion-maui-date-time-range-selector- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads syncfusion-maui-date-time-range-selector automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Implementing .NET MAUI Date Time Range Selector
The Syncfusion .NET MAUI Date Time Range Selector (SfDateTimeRangeSelector) is a highly interactive UI control that enables users to select a range of DateTime values within specified minimum and maximum limits. It's designed to work seamlessly with charts and other visual content, providing an intuitive way to filter and explore time-based data.
When to Use This Skill
Use this skill when user need to:
- Implement date/time range selection - Allow users to select a date or time range
- Filter chart data interactively - Enable users to zoom or filter charts by selecting time periods
- Create time period selectors - Build UI for selecting quarters, months, weeks, or custom periods
- Add range sliders for dates - Implement slider controls that work with DateTime values
- Build data exploration tools - Create interactive controls for analyzing time-series data
- Customize range selector appearance - Style labels, ticks, thumbs, tracks, and regions
- Handle range selection events - Respond to user interactions with range changes
- Integrate with charts - Embed Syncfusion Charts or other content within the range selector
Component Overview
- DateTime range selection with draggable thumbs
- Chart content integration for data visualization
- Customizable labels, ticks, and dividers
- Discrete selection with step intervals
- Tooltip support with custom formatting
- Rich styling options for all visual elements
- Region highlighting (active/inactive areas)
- Multiple drag behaviors
- Event-driven architecture with commands
- Liquid Glass effect for modern UI (iOS 26+, macOS 26+)
Documentation and Navigation Guide
Getting Started
📄 Read: references/getting-started.md
- NuGet package installation (
Syncfusion.Maui.Sliders) - Handler registration (
ConfigureSyncfusionCore) - Basic DateTime Range Selector implementation
- Adding chart content
- Minimum, Maximum, RangeStart, RangeEnd configuration
Interval and Formatting
📄 Read: references/interval-and-formatting.md
- Date interval configuration (
Interval,IntervalType) - Interval types (Years, Months, Days, Hours, Minutes, Seconds)
- Auto interval calculation
- Date format patterns (
DateFormatproperty) - Custom interval scenarios
Labels Configuration
📄 Read: references/labels.md
- Enabling labels (
ShowLabels) - Date format customization
- Label placement (
LabelsPlacement: OnTicks, BetweenTicks) - Edge labels placement (
EdgeLabelsPlacement) - Label styling (colors, fonts, sizes for active/inactive)
- Label offset customization
- Custom label text via
LabelCreatedevent
Ticks and Dividers
📄 Read: references/ticks-and-dividers.md
- Major ticks configuration (
ShowTicks) - Minor ticks (
MinorTicksPerInterval) - Tick styling (colors, sizes, offsets)
- Dividers display (
ShowDividers) - Divider customization (radius, colors, strokes)
- Active/inactive tick states
Track and Regions
📄 Read: references/track-and-regions.md
- Track properties (Minimum, Maximum, range values)
- Track color customization (active/inactive)
- Track height (
ActiveSize,InactiveSize) - Track extent configuration
- Region fill and stroke colors
- Region stroke thickness
- Active/inactive region differentiation
Thumb and Overlay
📄 Read: references/thumb-and-overlay.md
- Thumb size configuration (
Radius) - Thumb fill and stroke colors
- Thumb overlap handling (
OverlapStroke) - Thumb overlay customization
- Overlay size and colors
- Interactive visual feedback
Tooltips
📄 Read: references/tooltip.md
- Enabling tooltips
- ShowAlways mode for persistent display
- Tooltip styling (fill, stroke, padding)
- Text customization (color, font, size)
- Date format in tooltips
- Custom tooltip text via
TooltipLabelCreatedevent
Selection and Interaction
📄 Read: references/selection-and-interaction.md
- Discrete selection (
StepDuration) - Interval selection mode (
EnableIntervalSelection) - Drag behaviors (OnThumb, BetweenThumbs, Both)
- Deferred updates (
EnableDeferredUpdate,DeferredUpdateDelay) - Touch and mouse interaction
- IsInversed property
Events and Commands
📄 Read: references/events-and-commands.md
- ValueChangeStart/End events
- ValueChanging event with
DateTimeRangeSelectorValueChangingEventArgs - ValueChanged event with
DateTimeRangeSelectorValueChangedEventArgs - LabelCreated and TooltipLabelCreated events
- DragStartedCommand and DragCompletedCommand
- Command parameters
- MVVM pattern implementation
Advanced: Liquid Glass Effect
📄 Read: references/liquid-glass-effect.md
- Modern translucent glass-like UI effect
EnableLiquidGlassEffectproperty- Platform requirements (.NET 10, iOS 26+, macOS 26+)
- Visual design principles
- Implementation examples
FAQ
What does the syncfusion-maui-date-time-range-selector skill do?
Implements Syncfusion .NET MAUI DateTime Range Selector (SfDateTimeRangeSelector) for interactive date/time range selection with chart integration. Use when working with range selectors, date range pickers, time range selection, chart range filtering, or interactive range controls. Covers range selection UI, filtering chart data by date range, and selecting time periods.
How do I install syncfusion-maui-date-time-range-selector?
Run npx skills add https://github.com/syncfusion/maui-ui-components-skills --skill syncfusion-maui-date-time-range-selector in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/syncfusion-maui-date-time-range-selector/ (personal) or .claude/skills/syncfusion-maui-date-time-range-selector/ (project).
Which AI agents can use syncfusion-maui-date-time-range-selector?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is syncfusion-maui-date-time-range-selector safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains syncfusion-maui-date-time-range-selector?
It is published by syncfusion in syncfusion/maui-ui-components-skills. It has 206 recorded installs.
More from syncfusion/maui-ui-components-skills
syncfusion-maui-parallax-view
syncfusion/maui-ui-components-skills
Open the skill to read its SKILL.md instructions.
syncfusion-maui-cartesian-charts
syncfusion/maui-ui-components-skills
Open the skill to read its SKILL.md instructions.
syncfusion-maui-button
syncfusion/maui-ui-components-skills
Implements and customize Syncfusion .NET MAUI Button (SfButton) control. Use when working with MAUI buttons, SfButton implementation, button customization, or visual states. Covers button icons, background images, RTL support, Liquid Glass effects, custom button views, button styling, events, and checkable buttons.
syncfusion-maui-listview
syncfusion/maui-ui-components-skills
Open the skill to read its SKILL.md instructions.
syncfusion-maui-combobox
syncfusion/maui-ui-components-skills
Open the skill to read its SKILL.md instructions.
syncfusion-maui-picker
syncfusion/maui-ui-components-skills
Open the skill to read its SKILL.md instructions.
Popular frontend & design skills
setup-matt-pocock-skills
mattpocock/skills
Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
frontend-design
anthropics/skills
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
hyperframes-animation
heygen-com/hyperframes
All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition's choreography (animation map) and 24 named text-animation effects. HyperFrames-native: single paused timeline, seek-safe, deterministic.
prototype
mattpocock/skills
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
hyperframes-core
heygen-com/hyperframes
The HyperFrames composition contract — build one renderable project. Use for composition structure, the data- timing attributes, class="clip", tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.
vercel-react-best-practices
vercel-labs/agent-skills
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.