Table of Contents

Interface IValidationComponent

Namespace
ReactiveUI.Validation.Components.Abstractions
Assembly
ReactiveUI.Validation.dll

Core interface which all validation components must implement.

public interface IValidationComponent

Properties

IsValid

Gets a value indicating whether the validation is currently valid or not.

bool IsValid { get; }

Property Value

bool

Text

Gets the current (optional) validation message.

IValidationText? Text { get; }

Property Value

IValidationText

ValidationStatusChange

Gets the observable for validation state changes.

IObservable<IValidationState> ValidationStatusChange { get; }

Property Value

IObservable<IValidationState>