skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class SelectionThumb

Inheritance
System.Object
PeriodSpanControlAdapter
SelectionThumb
Inherited Members
PeriodSpanControlAdapter.EndDateProperty
PeriodSpanControlAdapter.StartDateProperty
PeriodSpanControlAdapter.EndDate
PeriodSpanControlAdapter.StartDate
PeriodSpanControlAdapter.Interval
Namespace: Telerik.UI.Xaml.Controls.DataVisualization
Assembly: Telerik.WinUI.Controls.dll

Syntax

public class SelectionThumb : PeriodSpanControlAdapter, IPeriodSpan, IRangeSelector<DateTime>

Constructors

SelectionThumb()

Declaration
public SelectionThumb()

Fields

IntervalGroupsProperty

Declaration
public static readonly DependencyProperty IntervalGroupsProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IntervalItemsProperty

Declaration
public static readonly DependencyProperty IntervalItemsProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsSnapToIntervalEnabledProperty

Declaration
public static readonly DependencyProperty IsSnapToIntervalEnabledProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

MaxSelectionRangeProperty

Declaration
public static readonly DependencyProperty MaxSelectionRangeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

MinSelectionRangeProperty

Declaration
public static readonly DependencyProperty MinSelectionRangeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

PeriodEndProperty

Declaration
public static readonly DependencyProperty PeriodEndProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

PeriodStartProperty

Declaration
public static readonly DependencyProperty PeriodStartProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ScrollCompletedEvent

Declaration
public static readonly RoutedEvent ScrollCompletedEvent
Field Value
RoutedEvent

ScrollStartedEvent

Declaration
public static readonly RoutedEvent ScrollStartedEvent
Field Value
RoutedEvent

SelectionChangedEvent

Declaration
public static readonly RoutedEvent SelectionChangedEvent
Field Value
RoutedEvent

SelectionEndProperty

Declaration
public static readonly DependencyProperty SelectionEndProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

SelectionPreviewControlProperty

Declaration
public static readonly DependencyProperty SelectionPreviewControlProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

SelectionProperty

Declaration
public static readonly DependencyProperty SelectionProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

SelectionStartProperty

Declaration
public static readonly DependencyProperty SelectionStartProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

TitleFormatStringProperty

Declaration
public static readonly DependencyProperty TitleFormatStringProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

TitleProperty

Declaration
public static readonly DependencyProperty TitleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

VisiblePeriodRangeProperty

Declaration
public static readonly DependencyProperty VisiblePeriodRangeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

Properties

IntervalGroups

Declaration
public IEnumerable<PeriodSpan> IntervalGroups { get; set; }
Property Value
System.Collections.Generic.IEnumerable<PeriodSpan>

IntervalItems

Declaration
public IEnumerable<PeriodSpan> IntervalItems { get; set; }
Property Value
System.Collections.Generic.IEnumerable<PeriodSpan>

IsSnapToIntervalEnabled

Declaration
public bool IsSnapToIntervalEnabled { get; set; }
Property Value
System.Boolean

MaxSelectionRange

Declaration
public TimeSpan MaxSelectionRange { get; set; }
Property Value
System.TimeSpan

MinSelectionRange

Declaration
public TimeSpan MinSelectionRange { get; set; }
Property Value
System.TimeSpan

PeriodEnd

Declaration
public DateTime PeriodEnd { get; set; }
Property Value
System.DateTime

PeriodStart

Declaration
public DateTime PeriodStart { get; set; }
Property Value
System.DateTime

Selection

Declaration
public SelectionRange<DateTime> Selection { get; set; }
Property Value
SelectionRange<System.DateTime>

Implements
IRangeSelector<T>.Selection

SelectionEnd

Declaration
public DateTime SelectionEnd { get; set; }
Property Value
System.DateTime

Implements
IRangeSelector<T>.SelectionEnd

SelectionPreviewControl

Declaration
public SelectionThumbPreview SelectionPreviewControl { get; set; }
Property Value
SelectionThumbPreview

SelectionStart

Declaration
public DateTime SelectionStart { get; set; }
Property Value
System.DateTime

Implements
IRangeSelector<T>.SelectionStart

Title

Declaration
public string Title { get; }
Property Value
System.String

TitleFormatString

Declaration
public string TitleFormatString { get; set; }
Property Value
System.String

VisiblePeriodRange

Declaration
public SelectionRange<DateTime> VisiblePeriodRange { get; set; }
Property Value
SelectionRange<System.DateTime>

Methods

add_ScrollCompleted(RadRoutedEventHandler)

Declaration
public void add_ScrollCompleted(RadRoutedEventHandler value)
Parameters
RadRoutedEventHandler value

add_ScrollStarted(RadRoutedEventHandler)

Declaration
public void add_ScrollStarted(RadRoutedEventHandler value)
Parameters
RadRoutedEventHandler value

add_SelectionChanged(RadRoutedEventHandler)

Declaration
public void add_SelectionChanged(RadRoutedEventHandler value)
Parameters
RadRoutedEventHandler value

Implements
IRangeSelector<T>.add_SelectionChanged(RadRoutedEventHandler)

OnApplyTemplate()

Declaration
protected override void OnApplyTemplate()

OnCenterHandleDragCompleted(Object, DragCompletedEventArgs)

Declaration
protected void OnCenterHandleDragCompleted(object sender, DragCompletedEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.Controls.Primitives.DragCompletedEventArgs e

OnCenterHandleDragDelta(Object, DragDeltaEventArgs)

Declaration
protected virtual void OnCenterHandleDragDelta(object sender, DragDeltaEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.Controls.Primitives.DragDeltaEventArgs e

OnCenterHandleDragStarted(Object, DragStartedEventArgs)

Declaration
protected void OnCenterHandleDragStarted(object sender, DragStartedEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.Controls.Primitives.DragStartedEventArgs e

OnIntervalChanged()

Declaration
protected override void OnIntervalChanged()
Overrides
PeriodSpanControlAdapter.OnIntervalChanged()

OnLeftHandleDragCompleted(Object, DragCompletedEventArgs)

Declaration
protected void OnLeftHandleDragCompleted(object sender, DragCompletedEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.Controls.Primitives.DragCompletedEventArgs e

OnLeftHandleDragDelta(Object, DragDeltaEventArgs)

Declaration
protected virtual void OnLeftHandleDragDelta(object sender, DragDeltaEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.Controls.Primitives.DragDeltaEventArgs e

OnLeftHandleDragStarted(Object, DragStartedEventArgs)

Declaration
protected void OnLeftHandleDragStarted(object sender, DragStartedEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.Controls.Primitives.DragStartedEventArgs e

OnPointerExited(PointerRoutedEventArgs)

Declaration
protected override void OnPointerExited(PointerRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e

OnPointerMoved(PointerRoutedEventArgs)

Declaration
protected override void OnPointerMoved(PointerRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e

OnRightHandleDragCompleted(Object, DragCompletedEventArgs)

Declaration
protected void OnRightHandleDragCompleted(object sender, DragCompletedEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.Controls.Primitives.DragCompletedEventArgs e

OnRightHandleDragDelta(Object, DragDeltaEventArgs)

Declaration
protected virtual void OnRightHandleDragDelta(object sender, DragDeltaEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.Controls.Primitives.DragDeltaEventArgs e

OnRightHandleDragStarted(Object, DragStartedEventArgs)

Declaration
protected void OnRightHandleDragStarted(object sender, DragStartedEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.Controls.Primitives.DragStartedEventArgs e

OnScrollCompleted()

Declaration
protected virtual void OnScrollCompleted()

OnScrollStarted()

Declaration
protected virtual void OnScrollStarted()

OnSelectionChanged()

Declaration
protected virtual void OnSelectionChanged()

remove_ScrollCompleted(RadRoutedEventHandler)

Declaration
public void remove_ScrollCompleted(RadRoutedEventHandler value)
Parameters
RadRoutedEventHandler value

remove_ScrollStarted(RadRoutedEventHandler)

Declaration
public void remove_ScrollStarted(RadRoutedEventHandler value)
Parameters
RadRoutedEventHandler value

remove_SelectionChanged(RadRoutedEventHandler)

Declaration
public void remove_SelectionChanged(RadRoutedEventHandler value)
Parameters
RadRoutedEventHandler value

Implements
IRangeSelector<T>.remove_SelectionChanged(RadRoutedEventHandler)

Events

ScrollCompleted

Declaration
public event RadRoutedEventHandler ScrollCompleted
Event Type
RadRoutedEventHandler

ScrollStarted

Declaration
public event RadRoutedEventHandler ScrollStarted
Event Type
RadRoutedEventHandler

SelectionChanged

Declaration
public event RadRoutedEventHandler SelectionChanged
Event Type
RadRoutedEventHandler

Implements
IRangeSelector<T>.SelectionChanged

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
Support Resources
  • Knowledge Base
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.