首页 > 其他分享 >验证

验证

时间:2023-10-19 18:34:34浏览次数:26  
标签:Errors name 验证 Self RelativeSource string

1.Exception

<TextBox Width="120" Text="{Binding Name,ValidatesOnExceptions=True,UpdateSourceTrigger=PropertyChanged}"
    ToolTip="{Binding  RelativeSource={x:Static RelativeSource.Self}, Path=(Validation.Errors)[0].ErrorContent}">
</TextBox>

private string name;
public string Name
{    
    get
    {
        return name;
    }
    set
   {
        name = value;
        if (name.Length > 10)
        {
            throw new ArgumentException("输入超长!");
        }
   }
}

2.ValidationRule

3.IDataErrorInfo

4.INotifyDataErrorInfo

5. 代码直接验证(直接用 MessageBox  弹出消息,Windows 的老传统)

标签:Errors,name,验证,Self,RelativeSource,string
From: https://www.cnblogs.com/xiuju/p/17775359.html

相关文章

  • Ant Design中表单验证输入框默认值initialValue不更改值会验证不通过(react)
    AntDesign中表单验证输入框默认值initialValue不更改值会验证不通过(react)更改前<Form.Itemlabel="用户标识"name="id"rules={[{required:true,message:'用户标识不能为空!',},]}......
  • 下拉选项 数据验证 选择序列
    在Excel中设置下拉选项的步骤如下12:打开Excel,点击选中一个单元格,点击数据;然后点击数据验证;之后点击任何值边上的下拉箭头,选择序列;然后在来源中输入多个下拉选项,例如“男,女”,男和女之间用英文逗号隔开;之后我们点击确定;然后我们点击下拉箭头;可以看到里面有很多个下拉选项可以选择。......
  • 当防火墙开通策略后如何验证端口服务已经连通了?
    当防火墙开通策略后如何验证端口服务已经连通了?假设策略开通的没有问题。在源主机上进行测试:1.Windows下测试TCP端口格式:telnet【目的IP/域名】端口telnetwww.baidu.com443成功则会显示以下界面 telnetwww.baidu.com135失败则会显示以下界面 2.在Linux(cent......
  • 【产品有效期验证之加速实验方法】
    使用期限:大于等于5年评价路径:整机测试临床使用模式:贮存、待机、运行加速环境实验:是一种激发实验,通过强化应力环境来进行可靠性实验。加速水平通常用加速因子来体现。加速因子:设备正常工作应力下寿命与加速环境下的寿命之比。使用工具:环境实验箱1、温度加速因子(TAF)Arrhenius模型计......
  • 你的Github账户可能被封禁!教你应对Github最新的2FA二次验证! 无地区限制, 无额外设备
    12FA的定义双因素身份验证(2FA)是一种身份和访管理安全方法,需要经过两种形式的身份验证才能访河资源和数据,2FA使企业能够监视和帮助保护其最易受攻击的信息和网络。22FA的身份验证方法使用双因素身份验证时有不同的身份验证方法。此处列出了一些最受欢迎的选项。2.1硬......
  • php中关于token验证的相关问题详解
    这篇文章主要介绍了php中关于token验证的相关问题详解的相关资料,需要的朋友可以参考下目录token验证首先是为什么用?那么怎么用呢?token的组成一般token组成:JWT组成:标准的组成:总结token验证什么是token?我相信很多开发者都或多或少听过基于token的用户鉴权和基于session的用户......
  • 路飞学城之多方式登录、短信验证码
    一、多方式登录1、思路分析#分析 前端携带的数据:{username:用户名或手机号或邮箱,password:md5(密码)}注册的时候:密码也是md5加密后带过来的我们登录的时候,带的密码是md5加密的---》后端校验通不过#后端: -request.data中取出来-校验用户名密码是否正......
  • Ubuntu SVN 需要证书及密码验证问题
    问题概览问题一Ubuntu20.04下使用SVN,会报错SVN的证书错误,无论是选择接受t还是永久接受p,下次都会要求再次接受;在kali或者Windows上没有出现该问题。Errorvalidatingservercertificatefor'https://xxx.xxx.xxx.xxx:443':-Thecertificatehasanunknowner......
  • Oracle Cloud 更换MFA(2步验证)设备
    OracleCloud更换MFA(2步验证)设备1.起因发现越狱的ios设备,在移动数据模式下无法稳定获取IPV6地址,也不知道哪个插件影响的。所以想恢复系统重新越狱试一下,但手机安装了OracleCloud的2步验证程序,之前想更换,一直没找到在哪设置的2.更换过程中另外一个问题:找不到个人账号的设置......
  • 交叉验证 cross_val_score 获得多个度量值
    默认的,cross_val_score只能计算一个类型的分数,要想获得多个度量值,可用函数cross_validate >>>fromsklearn.model_selectionimportcross_validate>>>fromsklearn.metricsimportrecall_score>>>scoring=['precision_macro','recall_macro�......