Xamarin Community Toolkit MultiValidationBehavior

Der MultiValidationBehavior ist ein Verhalten, mit dem der Benutzer mehrere Validatoren kombinieren kann, um die Texteingabe abhängig von angegebenen Parametern zu überprüfen. Ein Steuerelement kann z. B. unterschiedlich formatiert werden, je nachdem, Entry ob eine gültige oder eine ungültige Texteingabe bereitgestellt wird. Durch die Möglichkeit des Benutzers, mehrere vorhandene Validatoren miteinander zu verketten, bietet es ein hohes Maß an Anpassbarkeit bei der Überprüfung. Zusätzliche Eigenschaftenbehandlungsüberprüfungen werden von ValidationBehavior geerbt.

Syntax

<Entry>
    <Entry.Behaviors>
        <xct:MultiValidationBehavior
            x:Name="MultiValidation"
            InvalidStyle="{StaticResource InvalidEntryStyle}">

            <xct:NumericValidationBehavior
                xct:MultiValidationBehavior.Error="NaN"
            />
            <xct:NumericValidationBehavior
                MinimumValue="-10"
                xct:MultiValidationBehavior.Error="Min: -10"
            />
            <xct:NumericValidationBehavior
                MaximumValue="5"
                xct:MultiValidationBehavior.Error="Max: 5"
            />

        </xct:MultiValidationBehavior>
    </Entry.Behaviors>
</Entry>

Eigenschaften

Eigenschaft Typ BESCHREIBUNG
Fehler Objekt (object) Eine angefügte Eigenschaft für geschachtelte Validatoren, die die Fehlermeldung für diesen Validator festlegen.
Errors List<object> Enthält die Fehler aller geschachtelten ungültigen Validatoren.

Beispiel

Sie können dies in Aktion in der Xamarin Community Toolkit-Beispiel-App sehen.

API