The TwxChartPen type exposes the following members.

Constructors

  NameDescription
Public methodTwxChartPen
Default constructor.

Methods

  NameDescription
Public methodDispose
Disposes resources.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodForcePropertyChanged (Inherited from ObservableObject.)
Public methodGetAttributes
GetAttributes()()()()
Public methodGetClassName
GetClassName()()()()
Public methodGetComponentName
GetComponentName()()()()
Public methodGetConverter
GetConverter()()()()
Public methodGetDataInWindow
Returns collection of samples.
Public methodGetDefaultEvent
GetDefaultEvent()()()()
Public methodGetDefaultProperty
GetDefaultProperty()()()()
Public methodGetEditor
GetEditor(Type)
Public methodGetEvents()()()()
GetEvents()()()()
Public methodGetEvents(array<Attribute>[]()[][])
GetEvents(array<Attribute>[]()[][])
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetProperties()()()()
GetProperties()()()()
Public methodGetProperties(array<Attribute>[]()[][])
GetProperties(array<Attribute>[]()[][])
Protected methodGetPropertyName``1 (Inherited from BindableObject.)
Public methodGetPropertyOwner
GetPropertyOwner(PropertyDescriptor)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInitializeNotificationsCore (Inherited from ObservableObject.)
Public methodInvoke (Inherited from ObservableObject.)
Protected methodOnDelayPropertyChanged (Inherited from ObservableObject.)
Protected methodOnPropertyChanged(String) (Inherited from BindableObject.)
Protected methodOnPropertyChanged``1(Expression<(Of <<'(Func<(Of <<'(UMP>)>>)>)>>)) (Inherited from BindableObject.)
Protected methodSetAndDelayNotify``1 (Inherited from ObservableObject.)
Protected methodSetAndNotify``1(UMP%, UMP, Expression<(Of <<'(Func<(Of <<'(UMP>)>>)>)>>)) (Inherited from BindableObject.)
Protected methodSetAndNotify``1(UMP%, UMP, String) (Inherited from BindableObject.)
Public methodToString
ToString()()()().
(Overrides Object..::..ToString()()()().)
Public methodTryApplyDefaultConfiguration
Tries to auto-detect and apply default parameters for current DataSource

Properties

  NameDescription
Public propertyActualConnectionParameters
Public propertyActualCustomData
Gets the actual custom data of the pen.
Public propertyActualDataSource
Resolved data source for this pen.
Public propertyActualDescription
Gets the run-time resolved Description.
Public propertyActualFormat
Gets the resolved value of the Format property. It will return the same value if in design mode or if the runtime treats the value of Format as a string.
Public propertyActualHighHighLimit
Gets the resolved value of HighHighLimit property.
Public propertyActualHighLimit
Gets the resolved value of HighLimit property.
Public propertyActualIdealStartTime
Gets the actual ideal start time.
Public propertyActualLowLimit
Gets the value of the resolved LowLimit property.
Public propertyActualLowLowLimit
Gets the value of the resolved LowLowLimit property.
Public propertyActualRangeMaximum
Gets the actual pen range maximum. Can be NaN.
Public propertyActualRangeMinimum
Gets the actual pen range minimum. Can be NaN.
Public propertyActualTimeShift
Gets the actual time shift.
Public propertyActualTimeZone
Gets the actual time zone of the pen.
Public propertyActualUnits
Gets the actual units displayed in runtime for the pen.
Public propertyAutoQualityStyle
Gets or sets whether the style displayed for bad/uncertain quality samples is automatically generated from the normal pen's style.
Public propertyAutoScaleMargin
Gets or sets a percentage in the range 0-100 of space added to the pen's range when displayed in auto scale mode.
Public propertyAverage
Gets the average of the sample values in current range.
Public propertyBadQualityFill
Gets or sets the Brush used to fill the pen trend.
Public propertyBadQualityMarkerShape
Gets or sets the pen MarkerStyle.
Public propertyBadQualityMarkerSize
Gets or sets the size of the pen sample markers.
Public propertyBadQualityPlotMode
Gets or sets the QualityPlotMode used when plotting uncertain quality data.
Public propertyBadQualityStroke
Gets or sets a Brush used as stroke for the pen trend.
Public propertyBadQualityStrokeDashes
Gets or sets the DashStyle used by plots for the pen's stroke.
Public propertyBadQualityStrokeThickness
Gets or sets the stroke thickness for the pen trend.
Public propertyConnectionParameters
Parameters defining connection to DataSource.
Public propertyCursorValueDataSource
Data source to store value of sample selected by chart cursor.
Public propertyCustomData
Gets or sets the custom data.
Public propertyDataSource
Data source of this pen.
Public propertyDataStartTime
Gets the starting DateTime of the requested data.
Public propertyDescription
Pen description.
Public propertyFill
Fill color of the pen.
Public propertyFillExpression
Expression for fill color of event bar samples. Use @@pen.description, @@sample.value, @@sample.timestamp and @@sample.label context variables.
Public propertyFilterName
Gets the name of client aggregate or filter applied for this pen.
Public propertyFitMarginSampleLabels
Fit sample labels horizontally into plot area.
Public propertyFontFamily
Font family of sample labels.
Public propertyFontSize
Font size of sample labels.
Public propertyForeground
Foreground color of sample labels.
Public propertyFormat
Gets or sets a string used to format pen's values when displayed in GUI.
Public propertyHasPreview
Gets or sets whether summary data of this pen will be displayed in summary chart.
Public propertyHideLegendValuesWhenInvisible
Gets or sets a value indicating whether to hide or show pen values in legend grid for invisible pens.
Public propertyHighAlarmLineDashes
High limit line dashes.
Public propertyHighAlarmLineStroke
High limit line stroke.
Public propertyHighAlarmLineThickness
High limit line thickness.
Public propertyHighHighAlarmLineDashes
HighHigh limit line dashes.
Public propertyHighHighAlarmLineStroke
HighHigh limit line stroke.
Public propertyHighHighAlarmLineThickness
HighHigh limit line thickness.
Public propertyHighHighLimit
Gets or sets data source of the range HighHigh limit for this pen.
Public propertyHighLimit
Gets or sets data source of the range High limit for this pen.
Public propertyIdealStartTime
Gets or sets the ideal pen start time when IsIdeal is true.
Public propertyInheritQualityPlotMode
Gets or sets whether the pen inherits quality plot modes from the parent TwxChartComponent()()()(). True by default.
Public propertyIsAlarmEnabled
Gets or sets whether alarm limits are enabled for the pen.
Public propertyIsAnnotationVisible
Gets whether annotations are actually displayed for this pen.
Public propertyIsConnected
Gets whether the pen is connected to a data source.
Public propertyIsEnabled
Gets whether in runtime the IsEnabledTag resolves to a string other than null, empty or blank.
Public propertyIsEnabledTag
Gets or sets a tag resolved in runtime to determine whether the pen will connect to the data source.
Public propertyIsHistoricalUpdateSupported
If supported, the context menus will enable the user to insert, replace and delete samples by calling methods in this region.
Public propertyIsIdeal
Gets or sets whether the pen is plotted as an 'Ideal' pen.
Public propertyIsValid
Gets whether the connection is valid.
Public propertyIsVisible
Gets or sets whether the pen is displayed in the charts.
Public propertyLastSampleStretch
Gets or sets how the last sample plotted for the pen stretches in a chart.
Public propertyLowAlarmLineDashes
Low limit line dashes.
Public propertyLowAlarmLineStroke
Low limit line stroke.
Public propertyLowAlarmLineThickness
Low limit line thickness.
Public propertyLowLimit
Gets or sets data source of the range Low limit for this pen.
Public propertyLowLowAlarmLineDashes
LowLow limit line dashes.
Public propertyLowLowAlarmLineStroke
LowLow limit line stroke.
Public propertyLowLowAlarmLineThickness
LowLow limit line thickness.
Public propertyLowLowLimit
Gets or sets data source of the range LowLow limit for this pen.
Public propertyManualRangeMaximumTag
Gets or sets the pen range manual maximum. Can be a data source. Used only when RangeMaximumMode is set to Manual.
Public propertyManualRangeMinimumTag
Gets or sets the pen range manual minimum. Can be a data source. Used only when RangeMinimumMode is set to Manual.
Public propertyMarkerShape
Gets or sets the pen MarkerStyle.
Public propertyMarkerSize
Gets or sets the size of the pen sample markers.
Public propertyMaximum
Gets the maximum sample value in current range.
Public propertyMinimum
Gets the minimum sample value in current range.
Public propertyName
Gets or sets the name used to identify this object instance in the WPF namescope.
Public propertyOpacity
Gets or sets the opacity applied to the pen trend.
Public propertyPenMarkerSize
Gets or sets size of pen marker (shown on the axis).
Public propertyPenMarkerStyle
Gets or sets style of pen marker (shown on the axis).
Public propertyPreserveStringValues
Gets or sets whether to preserve string values for data samples and try to plot them as text elements rather than converting them to Y coordinates. False by default.
Public propertyRangeAxis
Gets or sets the value range TwxAxis for the pen.
Public propertyRangeMaximumMode
Gets or sets how the ActualRangeMaximum is calculated.
Public propertyRangeMinimumMode
Gets or sets how the ActualRangeMinimum is calculated.
Public propertySampleDecluttering
Gets or sets the sample decluttering value the pen trend.
Public propertySampleLabelFormat
Format of chart sample labels. Use @@pen.description, @@sample.value, @@sample.timestamp and @@sample.label context variables.
Public propertySampleLabelHorizontalAlignment
Horizontal alignment of sample labels.
Public propertySampleLabelRotation
Sample labels rotation.
Public propertySampleLabelVerticalAlignment
Vertical alignment of sample labels.
Public propertySamples Obsolete.
Gets a collection of TwxDataSample used to generate pen trending data.
Public propertySampleValueExpression
Sample value expression.
Public propertySecondCursorValueDataSource
Data source to store value of sample selected by second chart cursor.
Public propertySeries
Gets the TwxSeries the pen belongs to.
Public propertySharedAxisName
Gets or sets the associated shared axis name.
Public propertyShowAnnotation
Gets or sets whether pen annotations should be displayed (if supported).
Public propertyShowInCursors
Show this pen in cursor tooltip.
Public propertyShowInLegend
Show this pen in legend.
Public propertyShowPenMarker
Gets or sets whether a 'signal' marker for the pen should be displayed.
Public propertyShowSampleLabels
Show sample labels in plot area. This settings requires sample markers to be turned on.
Public propertyStandardDeviation
Gets the standard deviation of the sample values in current range.
Public propertyStroke
Stroke color of the pen.
Public propertyStrokeDashes
Gets or sets the DashStyle used by plots for the pen's stroke.
Public propertyStrokeThickness
Gets or sets the stroke thickness for the pen trend.
Public propertySymmetricAutoScale
If the minimum and maximum values are set to auto scale, the range of the axis is set to the highest value below and above zero.
Public propertySynchronizationContext (Inherited from ObservableObject.)
Public propertyTextMarkerShape
Gets or sets the pen MarkerStyle.
Public propertyTimeShiftValue
Time shift of this pen. Used only when IsIdeal is false.
Public propertyTimeZone
Gets or sets the time zone of the data source.
Public propertyTooltipFormat
Format of pen tooltip.
Public propertyTotal
Gets the sum of values for all good quality samples in current range.
Public propertyTotalizerDivisor
Gets or sets a value used to adjust (divide) the Total calculated for this pen. The property accepts only positive values.
Public propertyTotalizerEngineeringUnits
Gets or sets data source of totalizer engineering units for this pen.
Public propertyTotalizerUnit
Gets or sets the TotalizerUnit used when calculating the Total sample values for this pen.
Public propertyTrimBadSamples
Gets or sets whether all the possible bad quality samples in the end of the sample collection will be removed.
Public propertyUncertainQualityPlotMode
Gets or sets the QualityPlotMode used when plotting uncertain quality data.
Public propertyUnits
Gets or sets the (engineering) Units for values coming from the Data Source.
Public propertyUseRealTimeInterpolation
Gets or sets whether intermediate samples will be generated for real-time data when no updates are received for longer than current sampling interval. True by default.
Public propertyVisibleSampleCount
Gets the count of samples in current range.
Public propertyWriteCursorValue
Enable to store value of sample selected by chart cursor.
Public propertyWriteSecondCursorValue
Enable to store value of sample selected by second chart cursor.

Events

  NameDescription
Public eventAnnotationsInWindowChanged
Raised when annotation data has changed.
Public eventDataInWindowChanged
Raised when the data in window has changed.
Public eventIsConnectedChanged
Raised when the IsConnected property changed.
Public eventIsValidChanged
Raised when the IsValid property changed.
Public eventPropertyChanged (Inherited from BindableObject.)
Public eventSummaryDataChanged
Raised when summary data changed.

See Also