# .NET MAUI Entry Validation

The Telerik UI for .NET MAUI entry control provides validation mechanism. If the user is entering a value not matching the requirements, the Entry will display an error message, which you can customize.

* `IsValueValid`(`bool`)—Specifies whether the Text entered inside the control is valid. The default value is `true`.

* `ValidationErrorMessage`(`string`)—Specifies the error message which is displayed when the text entered inside the control is not valid.

* The control in `MacCatalyst` is preserving space on its right side for the error icon. If developers are not using the validation feature of the Entry, the control has an API that makes the control takes its entire space - the `ReserveSpaceForErrorView`(`bool`) property. The default value is `true`.

The image below shows the error icon that is displayed inside the reserved space:

![Entry validation](https://www.telerik.com/maui-ui/documentation/assets/1a73b7f0cf8b3e090298d5e5202e20c4/entry_reservespaceforerrorview_property.png)

Here is an example of how to use the validation properties:

```XAML
<telerik:RadEntry ValidationErrorMessage="Value is not valid"
				  IsValueValid="False"
				  Placeholder="Enter text here"
				  PlaceholderColor="#99000000" />
```

And the namespace used:

```XAML
xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui"
```

## Styling the Error View

Use the following properties to style the error view when validation applies:

* `ValidationErrorColor` (`Color`)—Defines the custom color for the error views.
* `ValidationErrorImageStyle` (`Style` with target type `Image`)—Defines the style that applies to the error icon.
* `ValidationErrorLabelStyle` (`Style` with target type `Label`)—Defines the style that applies to the error label.

## See Also

* [Text Appearance](https://www.telerik.com/maui-ui/documentation/controls/entry/text-appearance)
* [Text Selection](https://www.telerik.com/maui-ui/documentation/controls/entry/text-selection)
* [Events](https://www.telerik.com/maui-ui/documentation/controls/entry/events)
