C# Класс ESRI.ArcGIS.Client.Toolkit.TimeSlider

Наследование: System.Windows.Controls.Control
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
IntervalsProperty System.Windows.DependencyProperty
IsPlayingProperty System.Windows.DependencyProperty
LoopProperty System.Windows.DependencyProperty
MaximumValueProperty System.Windows.DependencyProperty
MinimumValueProperty DependencyProperty
PlaySpeedProperty DependencyProperty
TimeModeProperty DependencyProperty
ValueProperty DependencyProperty

Private Properties

Свойство Тип Описание
ChangeVisualState void
CreateTickmarks void
DragCompleted void
GetTrackWidth double
HorizontalTrackThumb_DragDelta void
MaximumThumb_DragDelta void
MinimumThumb_DragDelta void
OnIntervalsPropertyChanged void
OnIsPlayingPropertyChanged void
OnMaximumValuePropertyChanged void
OnMinimumValuePropertyChanged void
OnPlaySpeedPropertyChanged void
OnTimeModePropertyChange void
OnValuePropertyChanged void
Rewind void
SetButtonVisibility void
Snap TimeExtent
TimeSlider System
TimeSlider_CollectionChanged void
TimeSlider_SizeChanged void
UpdateTrackLayout void
playTimer_Tick void

Открытые методы

Метод Описание
CreateTimeStopsByCount ( TimeExtent extent, int count ) : IEnumerable

Creates the specified number of time stops evenly distributed in the time extent.

CreateTimeStopsByTimeInterval ( TimeExtent extent, System.TimeSpan interval ) : IEnumerable

Creates time stops within an interval dispersed with by specified TimeSpan.

Next ( ) : bool

Jumps to the next position in the intervals.

OnApplyTemplate ( ) : void

When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call M:System.Windows.Controls.Control.ApplyTemplate.

Previous ( ) : bool

Jumps to the previous position in the intervals.

Защищенные методы

Метод Описание
OnGotFocus ( RoutedEventArgs e ) : void

Called before the E:System.Windows.UIElement.GotFocus event occurs.

OnKeyDown ( KeyEventArgs e ) : void

Called before the E:System.Windows.UIElement.KeyDown event occurs.

OnLostFocus ( RoutedEventArgs e ) : void

Called before the E:System.Windows.UIElement.LostFocus event occurs.

OnMouseEnter ( MouseEventArgs e ) : void

Called before the E:System.Windows.UIElement.MouseEnter event occurs.

OnMouseLeave ( MouseEventArgs e ) : void

Called before the E:System.Windows.UIElement.MouseLeave event occurs.

OnMouseLeftButtonDown ( MouseButtonEventArgs e ) : void

Called before the E:System.Windows.UIElement.MouseLeftButtonDown event occurs.

Приватные методы

Метод Описание
ChangeVisualState ( bool useTransitions ) : void
CreateTickmarks ( ) : void
DragCompleted ( object sender, System e ) : void
GetTrackWidth ( ) : double
HorizontalTrackThumb_DragDelta ( object sender, System e ) : void
MaximumThumb_DragDelta ( object sender, System e ) : void
MinimumThumb_DragDelta ( object sender, System e ) : void
OnIntervalsPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnIsPlayingPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnMaximumValuePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnMinimumValuePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnPlaySpeedPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnTimeModePropertyChange ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnValuePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
Rewind ( ) : void
SetButtonVisibility ( ) : void
Snap ( TimeExtent extent, bool preserveSpan ) : TimeExtent
TimeSlider ( ) : System

Static initialization for the TimeSlider control.

TimeSlider_CollectionChanged ( object sender, System e ) : void
TimeSlider_SizeChanged ( object sender, SizeChangedEventArgs e ) : void
UpdateTrackLayout ( TimeExtent extent ) : void
playTimer_Tick ( object sender, EventArgs e ) : void

Описание методов

CreateTimeStopsByCount() публичный статический Метод

Creates the specified number of time stops evenly distributed in the time extent.
public static CreateTimeStopsByCount ( TimeExtent extent, int count ) : IEnumerable
extent TimeExtent The time extent.
count int Number of stops.
Результат IEnumerable

CreateTimeStopsByTimeInterval() публичный статический Метод

Creates time stops within an interval dispersed with by specified TimeSpan.
public static CreateTimeStopsByTimeInterval ( TimeExtent extent, System.TimeSpan interval ) : IEnumerable
extent TimeExtent The time extent.
interval System.TimeSpan Interval between each time stop.
Результат IEnumerable

Next() публичный Метод

Jumps to the next position in the intervals.
public Next ( ) : bool
Результат bool

OnApplyTemplate() публичный Метод

When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call M:System.Windows.Controls.Control.ApplyTemplate.
public OnApplyTemplate ( ) : void
Результат void

OnGotFocus() защищенный Метод

Called before the E:System.Windows.UIElement.GotFocus event occurs.
protected OnGotFocus ( RoutedEventArgs e ) : void
e RoutedEventArgs The data for the event.
Результат void

OnKeyDown() защищенный Метод

Called before the E:System.Windows.UIElement.KeyDown event occurs.
protected OnKeyDown ( KeyEventArgs e ) : void
e KeyEventArgs The data for the event.
Результат void

OnLostFocus() защищенный Метод

Called before the E:System.Windows.UIElement.LostFocus event occurs.
protected OnLostFocus ( RoutedEventArgs e ) : void
e RoutedEventArgs The data for the event.
Результат void

OnMouseEnter() защищенный Метод

Called before the E:System.Windows.UIElement.MouseEnter event occurs.
protected OnMouseEnter ( MouseEventArgs e ) : void
e MouseEventArgs The data for the event.
Результат void

OnMouseLeave() защищенный Метод

Called before the E:System.Windows.UIElement.MouseLeave event occurs.
protected OnMouseLeave ( MouseEventArgs e ) : void
e MouseEventArgs The data for the event.
Результат void

OnMouseLeftButtonDown() защищенный Метод

Called before the E:System.Windows.UIElement.MouseLeftButtonDown event occurs.
protected OnMouseLeftButtonDown ( MouseButtonEventArgs e ) : void
e MouseButtonEventArgs The data for the event.
Результат void

Previous() публичный Метод

Jumps to the previous position in the intervals.
public Previous ( ) : bool
Результат bool

Описание свойств

IntervalsProperty публичное статическое свойство

Identifies the Intervals dependency property.
public static DependencyProperty,System.Windows IntervalsProperty
Результат System.Windows.DependencyProperty

IsPlayingProperty публичное статическое свойство

Identifies the IsPlaying dependency property.
public static DependencyProperty,System.Windows IsPlayingProperty
Результат System.Windows.DependencyProperty

LoopProperty публичное статическое свойство

Identifies the Loop dependency property.
public static DependencyProperty,System.Windows LoopProperty
Результат System.Windows.DependencyProperty

MaximumValueProperty публичное статическое свойство

Identifies the MaximumValue dependency property.
public static DependencyProperty,System.Windows MaximumValueProperty
Результат System.Windows.DependencyProperty

MinimumValueProperty публичное статическое свойство

Identifies the MinimumValue dependency property.
public static DependencyProperty MinimumValueProperty
Результат DependencyProperty

PlaySpeedProperty публичное статическое свойство

Identifies the PlaySpeed dependency property.
public static DependencyProperty PlaySpeedProperty
Результат DependencyProperty

TimeModeProperty публичное статическое свойство

Identifies the ESRI.ArcGIS.Client.Toolkit.TimeSlider.TimeMode dependancy property.
public static DependencyProperty TimeModeProperty
Результат DependencyProperty

ValueProperty публичное статическое свойство

Identifies the Value dependency property.
public static DependencyProperty ValueProperty
Результат DependencyProperty