IAppearance interface¶
Defined in
Namespace: CrissCross.WPF.Plot
Assembly: CrissCross.WPF.Plot.dll
Full name: CrissCross.WPF.Plot.IAppearance
Modifiers: public abstract
Summary¶
Defines the contract for configuring and managing the appearance-related properties and commands of a UI element,
including color, visibility, state, and subscriptions for interactive features.
Applies to
net10.0-windows10.0.19041, net9.0-windows10.0.19041, net8.0-windows10.0.19041, net481
Remarks¶
Implementations of this interface provide access to appearance settings such as color, opacity, visibility, and state, as well as commands and subscription methods for handling UI interactions. This interface is typically used to abstract the appearance logic for controls or visual elements in applications that support dynamic or interactive visualization. Thread safety and specific behavior depend on the implementing class.
Properties¶
| Name | Summary |
|---|---|
| Color | Gets or sets the color CheckBox. |
| ColorText | Gets or sets the color text. |
| DisplayedValue | Gets or sets the displayed value. |
| IsChecked | Gets or sets a value indicating whether this instance is checked. |
| IsPaused | Gets or sets a value indicating whether this instance is paused. |
| IsVisible | Gets or sets a value indicating whether this instance is visible. |
| ItemName | Gets or sets the name of the item. |
| LineWidth | Gets or sets the width of the line. |
| OpacityCheckBox | Gets or sets the opacity CheckBox. |
| IsCheckedCmd | Gets or sets the is checked command. |
Methods¶
| Name | Summary |
|---|---|
| CrosshairSubscription | Subscribes to crosshair events, enabling the receiver to respond to crosshair interactions. |
| AppearanceSubsriptions | Configures appearance-related subscriptions for the specified plottable on the given plot. |