Migrating to v4.1
InputKit version 4.1 is a major release. It has many new features and improvements. Some of them makes breaking-changes.
What's new?
Validation logic is changed completely. Most of properties are removed and validation classes are added. You can read more about it here.
Breaking changes
Validation is a cross-cutting concern, so lots of components are affected by this change. You should take action if you're using any of them.
CheckBox
IsRequiredis removedIsValidatedis renamed to IsValidValidationMessageis removedNew usage is like below:
<input:Checkbox> <input:Checkbox.Validation> <input:RequiredValidation Message="This field is required." /> </input:Checkbox.Validation> </input:Checkbox>
RadioButton
IsRequiredis removedIsValidatedis renamed to IsValidValidationMessageis removedNew usage is like below:
<input:Checkbox> <input:Checkbox.Validation> <input:RequiredValidation Message="This field is required." /> </input:Checkbox.Validation> </input:Checkbox>
AdvancedEntry
IsRequiredis removedIsValidatedis renamed to IsValidAnnotationis removedValidationMessageis removedIsAnnotatedis removedAnnotationColoris renamed as ValidationColorUpdateKeyboard()method is removedMinLengthis removed.RegexPatternis removed.IgnoreValidationMessageValidationChangedevent is removed.Clickedevent is removed.Nullableis removed
Visit Validations documentation for new usage information..