NationalInstruments.Controls.Primitives Namespace

Measurement Studio 2012 for Visual Studio 2010 Help

Edition Date: August 2012

Part Number: 372636F-01

»View Product Info
Download Help (Windows Only)


Contains base classes and low-level helper types used by Measurement Studio WPF user interface controls and in control templates.

Classes

ClassDescription
AlignmentArgsProvides the information needed to align items.
AngularValueFormatter Represents the formatter for values along an angular axis.
AnnotationRepresents an abstract base class for graph annotations.
AxisCollection Represents a collection of ICartesianAxis objects.
ColorScaleMarkerCollection Represents a collection of ColorScaleMarker objects.
CursorBase Provides an abstract base class from which basic graph cursors are derived.
DataCollection Represents the collection of data sources that constitute the plotted data of a graph derived from GraphBase.
DataPlotArea Represents the area of the graph where data is drawn.
GraphBase Represents the base class for all graphs. This class provides the core functionality for managing and processing incoming data.
GraphCollectionChangedEventArgs Provides information for the DataChanged event on the IGraphDataCollection interface.
GraphInteractionArgs Provides information regarding mouse interaction with a graph.
GraphInteractionCollection Represents a collection of GraphInteraction objects.
GraphQueryArgs Provides the settings used when querying a graph.
LayeredGraph Provides the base class for all two-dimensional graphs.
LinearNumericPointer(TValue, TOffset) Represents a control designed to indicate and manipulate a single numeric value through the use of a sliding element that moves back and forth between two values of a range across a straight line.
NotifyingCollection(T) A collection of items that notifies before and after changes are made.
NumericControl(TValue, TOffset) Represents a control that can display and manipulate numeric values.
NumericControlCommands Contains the commands used by the NumericControl(TValue, TOffset).
NumericPointer(TValue, TOffset) Represents a control designed to indicate and manipulate a single numeric value through use of a sliding element that moves back and forth between two values of a range.
NumericPointerScale Provides the attached properties used by the ScalePresenter used during a scale's Present methods.
NumericTextBase(TValue, TOffset) Represents a control that can display and manipulate numeric values as text.
ObjectCollection A NotifyingCollection(T) of Object.
PlotAreaRepresents the plot area of a graph where data and children are displayed.
PlotBase Provides an abstract base class for all two-dimensional plots.
PlotCollection Represents a collection of Plot objects.
PolarPlotCollection Represents a collection of PolarPlot objects.
RadialNumericPointer(TValue, TOffset) Represents controls designed to indicate and manipulate a single numeric value through use of a sliding element that moves back and forth between two values of a curved range.
RangeScale Provides an abstract base class for all scales that use a range.
ReadOnlyNotifyingCollection(T) A read-only version of the NotifyingCollection(T).
RenderablePlot Represents an abstract base class for plots that display relative data.
RenderArea Provides an abstract base class for the rendering area of a graph.
RenderAreaBaseRepresents an abstract base class for a surface that can display IRenderable objects.
Scale Base class for all scales.
ScalePresenterHosts the visual representation for a scale.
SingleValuePresenter Displays a single value via a ValuePresenter.
ValueFormatter Provides a means for text formatting of a data value.
ValueFormatterCollection Represents a collection of value formatters.
ValuePresenter Base class for all value presenters, which provide a means for visually displaying a data value.
ValuePresenterArgs Provides data for Visualize method calls.

Interfaces

InterfaceDescription
ICartesianAxis Represents a Cartesian axis in a graph control.
IGraph Represents a graph control.
IGraphChild Represents an object within a graph.
IGraphDataCollection Represents a collection used to supply data to a graph.
INotifyCollectionChanging Notifies listeners of collection changes in a batching manner.
INumericControl(TValue, TOffset) Defines the interface for all Measurement Studio Windows Presentation Foundation (WPF) controls that display a numeric value.
INumericPointerControl(TValue, TOffset) Defines the interface for all Measurement Studio Windows Presentation Foundation (WPF) controls that display numeric values using a pointer and scale.
INumericScale Defines the interface for all Measurement Studio Windows Presentation Foundation (WPF) numeric scales.
IPlot Represents a plot of data in a graph.
IQueryableGraph Provides methods for querying data in a two-dimensional graph.
IRange Represents a closed range of data values.
IRenderableGraph Represents a graph that displays data through IRenderablePlot objects.
IRenderablePlot Represents a plot that can be rendered.
IScale Represents a scale in a control.
IValueFormatter Represents a value formatter.
IWritableGraph Represents a graph that supports interactive drawing of data.

Enumerations

EnumerationDescription
GraphInteractionTriggers Specifies interactions that trigger events in the graph.
PlotAreaMouseAction Specifies a particular state of the mouse while over the plot area of a graph.
SearchDimensions Specifies the direction of a search dimension.
SearchDirections Specifies the search directions for GraphQueryArgs.

WAS THIS ARTICLE HELPFUL?

Not Helpful