Class TimeSpanEdit
  
  
  
  
    Inheritance
    System.Object
    TimeSpanEdit
   
  
    Implements
    System.IDisposable
   
  
  Assembly: Syncfusion.Shared.WPF.dll
  Syntax
  
    [SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(TimeSpanEdit), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TimeSpanEdit/Themes/BlendStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Default, Type = typeof(TimeSpanEdit), XamlResource = "/Syncfusion.Shared.Wpf;component/Controls/TimeSpanEdit/Themes/generic.xaml")]
[SkinType(SkinVisualStyle = Skin.VS2010, Type = typeof(TimeSpanEdit), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TimeSpanEdit/Themes/VS2010Style.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Blue, Type = typeof(TimeSpanEdit), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TimeSpanEdit/Themes/Office2010BlueStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Black, Type = typeof(TimeSpanEdit), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TimeSpanEdit/Themes/Office2010BlackStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Silver, Type = typeof(TimeSpanEdit), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TimeSpanEdit/Themes/Office2010SilverStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Blue, Type = typeof(TimeSpanEdit), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TimeSpanEdit/Themes/Office2007BlueStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Black, Type = typeof(TimeSpanEdit), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TimeSpanEdit/Themes/Office2007BlackStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(TimeSpanEdit), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TimeSpanEdit/Themes/Office2007SilverStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Metro, Type = typeof(TimeSpanEdit), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TimeSpanEdit/Themes/MetroStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Transparent, Type = typeof(TimeSpanEdit), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TimeSpanEdit/Themes/TransparentStyle.xaml")]
public class TimeSpanEdit : TextBox, IDisposable
   
  Constructors
  
  
  
  
  TimeSpanEdit()
  
  
  Declaration
  
  Fields
  
  
  
  AllowNullProperty
  Using a DependencyProperty as the backing store for AllowNull.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty AllowNullProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  
  
  
  Using a DependencyProperty as the backing store for EnableExtendedScrolling.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty EnableExtendedScrollingProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  
  
  EnableTouchProperty
  Using a DependencyProperty as the backing store for EnableTouch.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty EnableTouchProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  
  
  
  Using a DependencyProperty as the backing store for Format.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty FormatProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  
  
  
  Using a DependencyProperty as the backing store for IncrementOnScrolling.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty IncrementOnScrollingProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  
  
  MaxValueProperty
  Using a DependencyProperty as the backing store for MaxValue.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty MaxValueProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  
  
  MinValueProperty
  Using a DependencyProperty as the backing store for MinValue.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty MinValueProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  
  
  NullStringProperty
  Using a DependencyProperty as the backing store for NullString.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty NullStringProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  
  
  
  Using a DependencyProperty as the backing store for ShowArrowButtons.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty ShowArrowButtonsProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  
  
  StepIntervalProperty
  Using a DependencyProperty as the backing store for StepInterval.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty StepIntervalProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  
  
  ValueProperty
  Using a DependencyProperty as the backing store for Value.  This enables animation, styling, binding, etc...
Declaration
  
    public static readonly DependencyProperty ValueProperty
   
  Field Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.DependencyProperty | 
    
  
  Properties
  
  
  
  
  AllowNull
  
  
  Declaration
  
    public bool AllowNull { get; set; }
   
  Property Value
  
  
  
  
  DownCommand
  
  
  Declaration
  
    public ICommand DownCommand { get; }
   
  Property Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.Input.ICommand | 
    
  
  
  
  
  
  Get or Set EnableExtendedScrolling
Declaration
  
    public bool EnableExtendedScrolling { get; set; }
   
  Property Value
  
  
  
  
  EnableTouch
  
  
  Declaration
  
    public bool EnableTouch { get; set; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public string Format { get; set; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public bool IncrementOnScrolling { get; set; }
   
  Property Value
  
  
  
  
  MaxValue
  
  
  Declaration
  
    public TimeSpan MaxValue { get; set; }
   
  Property Value
  
  
  
  
  MinValue
  
  
  Declaration
  
    public TimeSpan MinValue { get; set; }
   
  Property Value
  
  
  
  
  NullString
  
  
  Declaration
  
    public string NullString { get; set; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public bool ShowArrowButtons { get; set; }
   
  Property Value
  
  
  
  
  StepInterval
  Gets or sets the interval to increment or decrement the time span value of the control.
Declaration
  
    public TimeSpan StepInterval { get; set; }
   
  Property Value
  
  
  
  Examples
  //If value is 1.1:1:15, seconds will increase or decrease in 15 seconds interval. other fields will increase or decrease 1 minute, hour, day interval.
timespanedit.StepInterval= new TimeSpan(1,1,1,15);
  
  
  
  UpCommand
  
  
  Declaration
  
    public ICommand UpCommand { get; }
   
  Property Value
  
    
      
        | Type | 
    
    
      
        | System.Windows.Input.ICommand | 
    
  
  
  
  
  Value
  
  
  Declaration
  
    public TimeSpan? Value { get; set; }
   
  Property Value
  
    
      
        | Type | 
    
    
      
        | System.Nullable<System.TimeSpan> | 
    
  
  Methods
  
  
  
  
  Dispose()
  
  
  Declaration
  
  
  
  
  OnAllowNullChanged(DependencyObject, DependencyPropertyChangedEventArgs)
  
  
  Declaration
  
    public static void OnAllowNullChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.DependencyObject | sender |  | 
      
        | System.Windows.DependencyPropertyChangedEventArgs | args |  | 
    
  
  
  
  
  OnApplyTemplate()
  When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate. In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Declaration
  
    public override void OnApplyTemplate()
   
  
  
  
  
  
  
  Declaration
  
    protected override void OnContextMenuOpening(ContextMenuEventArgs e)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.Controls.ContextMenuEventArgs | e |  | 
    
  
  
  
  
  OnCreateAutomationPeer()
  Returns the AutomationPeer of CurrencyTextBox class.
Declaration
  
    protected override AutomationPeer OnCreateAutomationPeer()
   
  Returns
  
    
      
        | Type | 
    
    
      
        | System.Windows.Automation.Peers.AutomationPeer | 
    
  
  
  
  
  
  Invoked on EnableExtendedScrolling get changed
Declaration
  
    public static void OnEnableExtendedScrollingChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.DependencyObject | obj |  | 
      
        | System.Windows.DependencyPropertyChangedEventArgs | args |  | 
    
  
  
  
  
  OnEnableTouchChanged(DependencyObject, DependencyPropertyChangedEventArgs)
  Invoked on EnableTouchChanged
Declaration
  
    public static void OnEnableTouchChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.DependencyObject | obj |  | 
      
        | System.Windows.DependencyPropertyChangedEventArgs | args |  | 
    
  
  
  
  
  
  
  
  Declaration
  
    public static void OnFormatStringChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.DependencyObject | sender |  | 
      
        | System.Windows.DependencyPropertyChangedEventArgs | args |  | 
    
  
  
  
  
  OnGotFocus(RoutedEventArgs)
  
  
  Declaration
  
    protected override void OnGotFocus(RoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.RoutedEventArgs | e |  | 
    
  
  
  
  
  OnMaxValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)
  
  
  Declaration
  
    public static void OnMaxValueChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.DependencyObject | sender |  | 
      
        | System.Windows.DependencyPropertyChangedEventArgs | args |  | 
    
  
  
  
  
  OnMinValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)
  
  
  Declaration
  
    public static void OnMinValueChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.DependencyObject | sender |  | 
      
        | System.Windows.DependencyPropertyChangedEventArgs | args |  | 
    
  
  
  
  
  
  Called before the System.Windows.UIElement.MouseWheel event occurs to provide handling for the event in a derived class without attaching a delegate.
Declaration
  
    protected override void OnMouseWheel(MouseWheelEventArgs e)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.Input.MouseWheelEventArgs | e | A System.Windows.Input.MouseWheelEventArgs that contains the event data. | 
    
  
  
  
  
  OnNullStringChanged(DependencyObject, DependencyPropertyChangedEventArgs)
  
  
  Declaration
  
    public static void OnNullStringChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.DependencyObject | sender |  | 
      
        | System.Windows.DependencyPropertyChangedEventArgs | args |  | 
    
  
  
  
  
  
  
  
  Declaration
  
    protected override void OnPreviewKeyDown(KeyEventArgs e)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.Input.KeyEventArgs | e |  | 
    
  
  
  
  
  
  
  
  Declaration
  
    protected override void OnPreviewMouseLeftButtonDown(MouseButtonEventArgs e)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.Input.MouseButtonEventArgs | e |  | 
    
  
  
  
  
  OnSelectionChanged(RoutedEventArgs)
  
  
  Declaration
  
    protected override void OnSelectionChanged(RoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.RoutedEventArgs | e |  | 
    
  
  
  
  
  OnValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)
  
  
  Declaration
  
    public static void OnValueChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Windows.DependencyObject | sender |  | 
      
        | System.Windows.DependencyPropertyChangedEventArgs | args |  | 
    
  
  Events
  
  
  
  ValueChanged
  Event that is raised when Value property is changed.
Declaration
  
    public event PropertyChangedCallback ValueChanged
   
  Event Type
  
    
      
        | Type | 
    
    
      
        | System.Windows.PropertyChangedCallback | 
    
  
  Implements
  
      System.IDisposable