У меня есть проект служб Silverlight 4 RIA, над которым я работаю, и я не могу проверить ввод текста дочерней Windows.У меня есть текстовое поле, такое как это:
<TextBox Height="23" Name="txtSummary" Width="Auto" Grid.Row="2" Grid.Column="4" Text="{Binding DocumentView.Summary, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"/>
Значение DocumentView.Summary получается из моей модели представления:
public DocumentSubmittedView DocumentView
{
get { return _DocumentView; }
set
{
if (_DocumentView != value)
{
_DocumentView = value;
OnPropertyChanged("DocumentView");
}
}
}
А DocumentSubmittedView - это собственный класс пользовательских объектов:
namespace Data.Model.Entities {
public class DocumentSubmittedView {
[Key]
public int DocID { get; set; }
[Required(ErrorMessage = "Summary Required")]
public string Summary { get; set; }
}
}
Есть ли какая-либо причина, по которой я не могу получить сообщение о проверке ошибки любого типа с вышеуказанной информацией?
Спасибо.