RightPropertiesViewModel class¶
Attributes: [SupportedOSPlatform("windows")]
Defined in
Namespace: CrissCross.WPF.Plot
Assembly: CrissCross.WPF.Plot.dll
Full name: CrissCross.WPF.Plot.RightPropertiesViewModel
Modifiers: public
Summary¶
Represents the view model for managing and editing properties of chart objects in the right properties panel.
Applies to
net10.0-windows10.0.19041, net9.0-windows10.0.19041, net8.0-windows10.0.19041, net481
Class hierarchy
classDiagram
class RightPropertiesViewModel
class RxObject
RxObject <|-- RightPropertiesViewModel
Inherits from: RxObject
Remarks¶
This class provides properties and commands for interacting with chart object settings, such as line color, line width, item name, and visibility. It is intended for use in Windows 10.0.19041 or later environments. The view model exposes collections of available line colors and visibility options, and provides a command to save changes to the selected chart object. Thread safety and reactive property change notifications are handled via the base class and reactive extensions.
Constructors¶
| Name | Summary |
|---|---|
| .ctor | Initializes a new instance of the [RightPropertiesViewModel](# class and sets up default values for line colors,. visibilities, and the save... |
Properties¶
| Name | Summary |
|---|---|
| SaveConfiguration | Gets the command that saves the current configuration settings. |
| LineColors | Gets or sets the collection of colors used for lines in the chart or visualization. |
| Visibilities | Gets or sets the collection of colors used to render individual lines in the chart or visualization. |
| SelectedSetting | |
| LineWidth | |
| LineColor | |
| ItemName | |
| ItemVisibility |
Inherited members
CrissCross.RxObject.#ctorCrissCross.RxObject.DisposeCrissCross.RxObject.WhenNavigatedFrom(CrissCross.IViewModelNavigationEventArgs)CrissCross.RxObject.WhenNavigatedTo(CrissCross.IViewModelNavigationEventArgs,System.Reactive.Disposables.CompositeDisposable)CrissCross.RxObject.WhenNavigating(CrissCross.IViewModelNavigatingEventArgs)CrissCross.RxObject.Dispose(System.Boolean)CrissCross.RxObject.NameCrissCross.RxObject.DisplayNameCrissCross.RxObject.IsDisposedCrissCross.RxObject.DisposablesSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseCloneSystem.Object.ReferenceEquals(System.Object,System.Object)System.Object.ToString