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
IsRequired
is removedIsValidated
is renamed to IsValidValidationMessage
is removedNew usage is like below:
<input:Checkbox> <input:Checkbox.Validation> <input:RequiredValidation Message="This field is required." /> </input:Checkbox.Validation> </input:Checkbox>
RadioButton
IsRequired
is removedIsValidated
is renamed to IsValidValidationMessage
is removedNew usage is like below:
<input:Checkbox> <input:Checkbox.Validation> <input:RequiredValidation Message="This field is required." /> </input:Checkbox.Validation> </input:Checkbox>
AdvancedEntry
IsRequired
is removedIsValidated
is renamed to IsValidAnnotation
is removedValidationMessage
is removedIsAnnotated
is removedAnnotationColor
is renamed as ValidationColorUpdateKeyboard()
method is removedMinLength
is removed.RegexPattern
is removed.IgnoreValidationMessage
ValidationChanged
event is removed.Clicked
event is removed.Nullable
is removed
Visit Validations documentation for new usage information..