Table of Contents

Class PaneViewModel

Namespace
Balsam.Charting
Assembly
Balsam.Charting.dll

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

double

IsFirstChartPane

Get/sets whether this is the first (main) pane.

public bool IsFirstChartPane { get; set; }

Property Value

bool

IsLastChartPane

Gets/sets whether this is the last pane on which the scroll bar will be shown.

public bool IsLastChartPane { get; set; }

Property Value

bool

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

bool

ParentViewModel

Gets the parent view model.

public ChartViewModel ParentViewModel { get; }

Property Value

ChartViewModel

Title

Gets/sets the chart title.

public string Title { get; set; }

Property Value

string

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

bool

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; }

Property Value

string