【发布时间】:2020-03-02 04:25:07
【问题描述】:
如何验证一个文本框以使其仅包含 ASCII 字符?
<TextBox Name="PbnameText" Visibility="Collapsed" IsReadOnly="False" Text="{Binding Name, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
我尝试添加一个 ValidationRule,但它总是需要实现 Min 和 Max 属性
public class NameRule : ValidationRule
{
public int Min { get; set; }
public int Max { get; set; }
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
if (true)
return new ValidationResult(false, $"Illegal characters or {e.Message}");
else
return ValidationResult.ValidResult;
}
}
【问题讨论】:
标签: c# wpf validation xaml ascii