Class ObservableProperty<T>
- Namespace
- CarinaStudio.ViewModels
- Assembly
- CarinaStudio.AppBase.Application.dll
Represent a typed observable property.
public class ObservableProperty<T> : ObservableProperty
Type Parameters
TType of value.
- Inheritance
-
ObservableProperty<T>
- Inherited Members
- Extension Methods
Fields
DefaultCoercionFunction
Default coercion function.
public static readonly Func<object, T, T> DefaultCoercionFunction
Field Value
DefaultValidationFunction
Default validation function.
public static readonly Predicate<T> DefaultValidationFunction
Field Value
- Predicate<T>
Properties
CoercionFunction
Coercion function.
public Func<object, T, T> CoercionFunction { get; }
Property Value
DefaultValue
Default value.
public T DefaultValue { get; }
Property Value
- T
ValidationFunction
Validation function.
public Predicate<T> ValidationFunction { get; }
Property Value
- Predicate<T>