Skip to content

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

NameSummary
ColorGets or sets the color CheckBox.
ColorTextGets or sets the color text.
DisplayedValueGets or sets the displayed value.
IsCheckedGets or sets a value indicating whether this instance is checked.
IsPausedGets or sets a value indicating whether this instance is paused.
IsVisibleGets or sets a value indicating whether this instance is visible.
ItemNameGets or sets the name of the item.
LineWidthGets or sets the width of the line.
OpacityCheckBoxGets or sets the opacity CheckBox.
IsCheckedCmdGets or sets the is checked command.

Methods

NameSummary
CrosshairSubscriptionSubscribes to crosshair events, enabling the receiver to respond to crosshair interactions.
AppearanceSubsriptionsConfigures appearance-related subscriptions for the specified plottable on the given plot.