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.