【发布时间】:2013-11-27 19:01:03
【问题描述】:
我想让文本框的边框变成红色,并且在它下面的另一个文本框告诉错误。
C#
class BandsVM : ObservableObject, IPage, IDataErrorInfo
{
[Required(ErrorMessage = "De naam is verplicht")]
[RegularExpression(@"^[a-zA-Z''-'\s]{1,40}$", ErrorMessage = "Er zijn geen speciale tekens toegelaten")]
[StringLength(50, MinimumLength = 1, ErrorMessage = "De naam moet tussen de 1 en 50 karakters bevatten ")]
private string insertName;
public string InsertName
{
get { return insertName; }
set { insertName = value; }
}
XAML:
<TextBox Validation.ErrorTemplate="{StaticResource ErrorTemplate}" Text="{Binding InsertName, ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged}" Style="{StaticResource TextboxError}"/>
【问题讨论】:
标签: c# xaml textbox idataerrorinfo