ATAS
|
Represents a filter for string values with support for property change notifications. More...
Public Member Functions | |
FilterString (bool enableVisible, bool asScalar=false) | |
Initializes a new instance of the FilterString class with the specified visibility settings. | |
FilterString () | |
Initializes a new instance of the FilterString class with default visibility settings. | |
![]() | |
override bool | Equals (object? obj) |
override int | GetHashCode () |
Filter (bool enabledVisible, bool asScale=false) | |
Initializes a new instance of the Filter<TValue, TFilter> class with the specified parameters. | |
Filter () | |
Initializes a new instance of the Filter<TValue, TFilter> class with default parameters. | |
Filter (bool enabledVisible, bool asScalar=false) | |
Initializes a new instance of the Filter<TValue> class with the specified visibility of the Enabled property and scalar value. | |
Filter () | |
Initializes a new instance of the Filter<TValue> class with default visibility settings. | |
Filter (bool enableVisible, bool asScalar=false) | |
Initializes a new instance of the Filter class with the specified visibility of the Enabled property and scalar value. | |
Filter () | |
Initializes a new instance of the Filter class with default visibility settings. | |
TFilter | ValueOnChanging (Func< ValueChangingEventArgs< TValue >, TValue > onChanging) |
Sets a function to be invoked when the value of the filter is changing. | |
TFilter | ValueOnChanged (Action< TValue > onChanged) |
Sets an action to be invoked when the value of the filter has changed. | |
override string | ToString () |
Converts the filter to its string representation. | |
override object | Clone () |
Additional Inherited Members | |
![]() | |
static bool | operator== (Filter< TValue, TFilter >? left, Filter< TValue, TFilter >? right) |
static bool | operator!= (Filter< TValue, TFilter >? left, Filter< TValue, TFilter >? right) |
static | operator TValue (Filter< TValue, TFilter > other) |
Converts the Filter<TValue, TFilter> to its value of type TValue . | |
![]() | |
bool | Equals (Filter< TValue, TFilter > other) |
virtual TValue | ValueOnChanging (TValue? oldValue, TValue? newValue) |
Invoked when the value of the filter is changing. | |
void | RaiseValueOnChanged () |
Raises the NotifyPropertyChangedBase.PropertyChanged event for the Value property and invokes the value changed action. | |
virtual TFilter | CreateNew () |
Creates a new instance of the derived filter type. | |
![]() | |
TValue | Value [get, set] |
Gets or sets the value of the filter. | |
Represents a filter for string values with support for property change notifications.
ATAS.Indicators.FilterString.FilterString | ( | bool | enableVisible, |
bool | asScalar = false |
||
) |
Initializes a new instance of the FilterString class with the specified visibility settings.
enableVisible | A value indicating whether the filter is visible. |
asScalar | A value indicating whether the filter represents a scalar value. |
ATAS.Indicators.FilterString.FilterString | ( | ) |
Initializes a new instance of the FilterString class with default visibility settings.