Show / Hide Table of Contents

Class HLSColor

Defines a Hls color

Inheritance
object
ObservableObject
ChangeTrackingObject
ViewModelBase
HLSColor
Implements
INotifyPropertyChanged
IDataErrorInfo
INotifyDataErrorInfo
INotifyDataPropertyChanged
IActiveAware
IClosingAware
IBusyAware
ViewModelBase.IsActiveChanged
ViewModelBase.IsBusyChanged
ViewModelBase.IsActive
ViewModelBase.IsBusy
ViewModelBase.OnClosing()
ViewModelBase.RaiseIsActiveChanged(EventArgs)
ViewModelBase.RaiseIsBusyChanged()
ViewModelBase.SetCommandsStates(bool)
ChangeTrackingObject.HasChanges
ChangeTrackingObject.Cascade()
ChangeTrackingObject.CascadeChanges()
ChangeTrackingObject.OnDataPropertyChanged(string)
ChangeTrackingObject.SetValue<T>(string, ref T, T, Action<T>, Action<T>, IEqualityComparer<T>)
ChangeTrackingObject.AcceptChanges()
ObservableObject.PropertyChanged
ObservableObject.HasErrors
ObservableObject.AddError(IError)
ObservableObject.CascadeErrors()
ObservableObject.ClearErrors()
ObservableObject.ForceValidation<T>(string, T)
ObservableObject.GetEntityErrors()
ObservableObject.GetErrors(string)
ObservableObject.OnErrorsChanged(string)
ObservableObject.OnPropertyChanged(string)
ObservableObject.OnValidate(string)
ObservableObject.RemoveError(Guid)
ObservableObject.RemoveError(IError)
ObservableObject.SetValue<T>(string, ref T, T)
ObservableObject.SetValue<T>(string, ref T, T, IEqualityComparer<T>)
ObservableObject.SetValue<T>(string, ref T, T, Action<T>, Action<T>)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Sartorius.SAF.Presentation.Controls
Assembly: Sartorius.SAF.Presentation.Controls.dll
Syntax
public class HLSColor : ViewModelBase, INotifyPropertyChanged, IDataErrorInfo, INotifyDataErrorInfo, INotifyDataPropertyChanged, IActiveAware, IClosingAware, IBusyAware

Properties

View Source

A

gets or sets the alpha value

Declaration
public double A { get; set; }
Property Value
Type Description
double
View Source

H

gets or sets the hue value

Declaration
public double H { get; set; }
Property Value
Type Description
double
View Source

L

Gets or sets the luminance value

Declaration
public double L { get; set; }
Property Value
Type Description
double
View Source

S

Gets or sets the saturation value

Declaration
public double S { get; set; }
Property Value
Type Description
double

Methods

View Source

FromRGB(Color)

Converts a WPF RGB color to an HSL color

Declaration
public static HLSColor FromRGB(Color rgbColor)
Parameters
Type Name Description
Color rgbColor

The RGB color to convert.

Returns
Type Description
HLSColor

An HSL color object equivalent to the RGB color object passed in.

View Source

ToRGB()

Converts a WPF HSL color to an RGB color

Declaration
public Color ToRGB()
Returns
Type Description
Color

An RGB color object equivalent to the HSL color object passed in.

Implements

INotifyPropertyChanged
IDataErrorInfo
INotifyDataErrorInfo
INotifyDataPropertyChanged
IActiveAware
IClosingAware
IBusyAware

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
NotifyPropertyChangedExtensions.GetPropertyName<T>(INotifyPropertyChanged, Expression<Func<T>>)
NotifyPropertyChangedExtensions.RaisePropertyChanged(INotifyPropertyChanged, string)
NotifyPropertyChangedExtensions.RaisePropertyChanged<T>(INotifyPropertyChanged, Expression<Func<T>>)
PropertyHelper.RaisePropertyChanged<T>(INotifyPropertyChanged, Expression<Func<T>>, PropertyChangedEventHandler)
  • View Source
Back to top Generated by DocFX