Skip to content

AxisLinesUI class

Attributes: [SupportedOSPlatform("windows")]

Defined in

Namespace: CrissCross.WPF.Plot Assembly: CrissCross.WPF.Plot.dll Full name: CrissCross.WPF.Plot.AxisLinesUI Modifiers: public

Summary

View source

        Provides UI functionality for displaying and managing axis lines on a WPF plot, supporting both horizontal and
        vertical orientations with customizable appearance and reactive updates.
        

Applies to

net10.0-windows10.0.19041, net9.0-windows10.0.19041, net8.0-windows10.0.19041, net481

Class hierarchy
classDiagram
class AxisLinesUI
class RxObject
RxObject <|-- AxisLinesUI

Inherits from: RxObject

Remarks

AxisLinesUI enables dynamic creation and updating of axis lines on a WpfPlot, allowing integration with observable data sources for real-time position changes. The class supports customization of line style, color, label text, and axis selection. It is intended for use on Windows platforms and manages resources appropriately through disposal. Thread safety is considered when updating UI elements via observables.

Constructors

NameSummary
.ctorInitializes a new instance of the [AxisLinesUI](# class, configuring axis lines on the specified plot with. customizable orientation, appearance, and label text....

Properties

NameSummary
PlotGets or sets the WPF plot control used to display graphical data within the application.
AxisLineGets or sets the visual properties of the axis line, such as color, thickness, and style.
ChartSettings
LineOrientation
Axis
LabelText
LinePattern1

Methods

NameSummary
CreateVerticalLineAdds a vertical line to the plot at the specified position.
CreateHorizontalLineAdds a horizontal line to the plot at the specified vertical position.
UpdateAxisLineSubscriptionSubscribes to an observable sequence that provides axis line updates and applies changes to the chart accordingly.
DisposeReleases unmanaged and - optionally - managed resources.
Inherited members