how we put integer validation on text box in wpf

后端 未结 1 2009
庸人自扰
庸人自扰 2021-01-23 10:18

I\'m making a Wpf Application. I want to put validations on integer and character textboxes.
How can I achieve it?

1条回答
  •  北恋
    北恋 (楼主)
    2021-01-23 10:50

    You can throw an Exception when values are out of range and use ValidationRules like this:

    
        
            
                
                    
                
            
        
    
    

    More information can be found here: http://www.codeproject.com/KB/WPF/wpfvalidation.aspx

    Update: In code behind you can do something like:

    private int _Number;
    public string Number
    {
        get { return  _Number.ToString(); }
        set
        {
            if (!Int32.TryParse(value, out _Number))
            {
                throw new ApplicationException("Invalid integer number");
            }
        }
    }
    

    0 讨论(0)
提交回复
热议问题