Avalonia中的数据验证


一、验证属性

Avalonia 使用 DataValidationPlugins 来验证您绑定的属性。Avalonia 提供了以下三个内置的验证插件:

  • DataAnnotations - ValidationPlugin
  • INotifyDataErrorInfo - ValidationPlugin
  • Exception - ValidationPlugin

DataAnnotations - ValidationPlugin
您可以使用不同的 Validation-Attributes 来装饰您的 ViewModel 的属性。您可以使用内置的验证属性,使用 CustomValidationAttribute 或者通过派生自 ValidationAttribute 来创建自己的验证属性。

示例:属性 EMail 是必需的,并且必须是有效的电子邮件地址

[Required]
[EmailAddress]
public 

相关推荐

  1. Avalonia数据验证

    2024-07-17 16:30:01       21 阅读
  2. 深入理解Symfony框架数据验证机制

    2024-07-17 16:30:01       20 阅读
  3. Avalonia笔记5-数据绑定

    2024-07-17 16:30:01       31 阅读
  4. 机器学习数学原理——模型评估与交叉验证

    2024-07-17 16:30:01       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 16:30:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 16:30:01       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 16:30:01       58 阅读
  4. Python语言-面向对象

    2024-07-17 16:30:01       69 阅读

热门阅读

  1. [ptrade交易实战] 第十五篇 融资融券交易类函数

    2024-07-17 16:30:01       23 阅读
  2. 堆

    2024-07-17 16:30:01      19 阅读
  3. Gmsh概述

    2024-07-17 16:30:01       18 阅读
  4. Linux环境下卸载Redis

    2024-07-17 16:30:01       20 阅读
  5. ODrive学习笔记三——串口流

    2024-07-17 16:30:01       23 阅读
  6. LinkedList

    2024-07-17 16:30:01       21 阅读
  7. AcWing 668. 游戏时间2

    2024-07-17 16:30:01       21 阅读
  8. [C/C++入门][ifelse]20、闰年判断

    2024-07-17 16:30:01       21 阅读