Class PaneViewModel
Controls the view for individual panes within a chart.
public class PaneViewModel : BaseViewModel, INotifyPropertyChanged
- Inheritance
-
PaneViewModel
- Implements
- Inherited Members
- Extension Methods
Properties
ChartSeriesViewModels
Gets the collection of chart series view models.
public ObservableCollection<IRenderableSeriesViewModel> ChartSeriesViewModels { get; }
Property Value
- ObservableCollection<IRenderableSeriesViewModel>
Height
Get/sets the height of the pane.
public double Height { get; set; }
Property Value
IsFirstChartPane
Get/sets whether this is the first (main) pane.
public bool IsFirstChartPane { get; set; }
Property Value
IsLastChartPane
Gets/sets whether this is the last pane on which the scroll bar will be shown.
public bool IsLastChartPane { get; set; }
Property Value
IsScrollBarVisible
Gets/sets whether the scroll bar is visible. Set automatically from IsLastChartPane but can be controlled independently.
public bool IsScrollBarVisible { get; set; }
Property Value
ParentViewModel
Gets the parent view model.
public ChartViewModel ParentViewModel { get; }
Property Value
Title
Gets/sets the chart title.
public string Title { get; set; }
Property Value
TradeAnnotations
Gets/sets the annotation collection.
public ObservableCollection<IAnnotationViewModel> TradeAnnotations { get; set; }
Property Value
- ObservableCollection<IAnnotationViewModel>
UseLogarithmicAxis
Get/sets whether a log axis should be used.
public bool UseLogarithmicAxis { get; set; }
Property Value
ViewportManager
Gets the Viewport manager.
public IViewportManager ViewportManager { get; }
Property Value
- IViewportManager
YAxisTextFormatting
Gets/sets the y axis text format.
public string YAxisTextFormatting { get; set; }