Class View
Defines sequence view
Inheritance
System.Object
View
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Phoenix.Input
Assembly: Phoenix.Plugin.Input.dll
Syntax
public class View : INotifyPropertyChanged
Properties
View SourceEnd
Gets or sets the End time to view from
Declaration
public double End { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EndTick
Gets or sets the End tick to view from
Declaration
public int EndTick { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Range
Gets the view range
Declaration
public double Range { get; }
Property Value
Type | Description |
---|---|
System.Double |
RangeTicks
Gets the number of ticks in visible area
Declaration
public int RangeTicks { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Start
Gets or sets the start time to view from
Declaration
public double Start { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
StartTick
Gets or sets the start tick to view from
Declaration
public int StartTick { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
View SourceScrollBy(Double)
Scrolls the view by delta seconds maintaining a precise tick range
Declaration
public void ScrollBy(double delta)
Parameters
Type | Name | Description |
---|---|---|
System.Double | delta | Delta value in seconds |
ScrollBy(Int32)
Scrolls the view by delta ticks
Declaration
public void ScrollBy(int ticks)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | ticks | Number of 1/30 second intervals to scroll by |
ScrollTo(Double)
Scroll to specific position without affecting range
Declaration
public void ScrollTo(double position)
Parameters
Type | Name | Description |
---|---|---|
System.Double | position | Position to scroll to |
Events
View SourcePropertyChanged
Property changed event required for INotifyPropertyChanged support
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type | Description |
---|---|
System.ComponentModel.PropertyChangedEventHandler |
Implements
System.ComponentModel.INotifyPropertyChanged