在我的應用程序中,我正在使用「validatesonnotifydataerrors」以及「DataAnnotations」,以便在用戶正在編輯的字段爲空或者數據錯誤等情況下警告用戶。是當我的視圖顯示時,所有的文本框顯示警告,因爲它們是空的。我想要做的只是在用戶開始向該字段輸入不正確的數據或者刪除數據並且該字段變空時顯示警告。如何停止ValidatesOnNotifyDataErrors過於活躍
這裏是我的文本框之一的XAML:
<TextBox Text="{Binding Path=AttributeName, UpdateSourceTrigger=PropertyChanged, ValidatesOnNotifyDataErrors=true}" />
這裏是後盾屬性:
private string _attributeName;
[StringLength(128)]
[Required(ErrorMessage = "Field cannot be blank")]
public string AttributeName
{
get { return _attributeName; }
set
{
_attributeName = value;
IsDirty = true;
OnPropertyChanged("AttributeName");
}
}
就是我想做的事情可能與此框架?
你是如何解決你的問題的?請問您可以添加您的解決方案,因爲我在類似的問題 – WiiMaxx