Table of Contents

Class WaveformSeries

Namespace
Loehnert.Waveforms.Controls
Assembly
Loehnert.Waveforms.dll

Represents a IWaveform as OxyPlot.Wpf.LineSeries.

public class WaveformSeries : LineSeries, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage, IDisposable, INotifyPropertyChanged
Inheritance
Series
ItemsSeries
XYAxisSeries
DataPointSeries
LineSeries
WaveformSeries
Implements
Inherited Members
LineSeries.BrokenLineColorProperty
LineSeries.BrokenLineStyleProperty
LineSeries.BrokenLineThicknessProperty
LineSeries.DashesProperty
LineSeries.DecimatorProperty
LineSeries.LabelFormatStringProperty
LineSeries.LabelMarginProperty
LineSeries.LineJoinProperty
LineSeries.LineLegendPositionProperty
LineSeries.LineStyleProperty
LineSeries.MarkerFillProperty
LineSeries.MarkerOutlineProperty
LineSeries.MarkerResolutionProperty
LineSeries.MarkerSizeProperty
LineSeries.MarkerStrokeProperty
LineSeries.MarkerStrokeThicknessProperty
LineSeries.MarkerTypeProperty
LineSeries.MinimumSegmentLengthProperty
LineSeries.InterpolationAlgorithmProperty
LineSeries.StrokeThicknessProperty
LineSeries.CreateModel()
LineSeries.SynchronizeProperties(Series)
LineSeries.BrokenLineColor
LineSeries.BrokenLineStyle
LineSeries.BrokenLineThickness
LineSeries.Dashes
LineSeries.Decimator
LineSeries.LabelFormatString
LineSeries.LabelMargin
LineSeries.LineJoin
LineSeries.LineLegendPosition
LineSeries.LineStyle
LineSeries.MarkerFill
LineSeries.MarkerOutline
LineSeries.MarkerResolution
LineSeries.MarkerSize
LineSeries.MarkerStroke
LineSeries.MarkerStrokeThickness
LineSeries.MarkerType
LineSeries.MinimumSegmentLength
LineSeries.InterpolationAlgorithm
LineSeries.StrokeThickness
DataPointSeries.CanTrackerInterpolatePointsProperty
DataPointSeries.DataFieldXProperty
DataPointSeries.DataFieldYProperty
DataPointSeries.MappingProperty
DataPointSeries.CanTrackerInterpolatePoints
DataPointSeries.DataFieldX
DataPointSeries.DataFieldY
DataPointSeries.Mapping
XYAxisSeries.XAxisKeyProperty
XYAxisSeries.YAxisKeyProperty
XYAxisSeries.XAxisKey
XYAxisSeries.YAxisKey
Series.ColorProperty
Series.TitleProperty
Series.RenderInLegendProperty
Series.TrackerFormatStringProperty
Series.TrackerKeyProperty
Series.OnDataChanged()
Series.OnVisualChanged()
Series.Color
Series.InternalSeries
Series.Title
Series.RenderInLegend
Series.TrackerFormatString
Series.TrackerKey

Constructors

WaveformSeries(IWaveform)

Initializes a new instance of the WaveformSeries class.

public WaveformSeries(IWaveform waveform)

Parameters

waveform IWaveform

Waveform model to present.

Exceptions

ArgumentNullException

Thrown when waveform is null.

Properties

IsRefreshRequired

Gets a value indicating whether refreshing the series is required.

public bool IsRefreshRequired { get; }

Property Value

bool

Waveform

Gets the waveform model.

public IWaveform Waveform { get; }

Property Value

IWaveform

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Events

PropertyChanged

Occurs when a property value changes.

public event PropertyChangedEventHandler PropertyChanged

Event Type

PropertyChangedEventHandler