У меня есть текстовое поле и привязан к объекту.Получить сообщение об ошибке при появлении
public SapLanguage Language
{
get { return _language; }
set
{
_language = value;
RaisePropertyChanged();
}
}
SapLanguage является перечисление:
public enum SapLanguage
{
DE,
EN,
FR,
IT
}
МОФ выглядит следующим образом:
<TextBox Grid.Row="3" Grid.Column="1" Margin="10,10,10,10" FontSize="26" FontWeight="Bold"
CharacterCasing="Upper"
HorizontalAlignment="Left" VerticalContentAlignment="Center" MaxLength="2" Width="60"
HorizontalContentAlignment="Center" Text="{Binding Language, StringFormat={} }">
</TextBox>
Когда я введите значение в текстовое поле, которое не существует. Он показывает мне ошибку:
Как я могу сохранить сообщение об ошибке в переменную?
Проверьте свое свойство Validation, HasError собственности и ошибки сбора. Также есть событие «Ошибка», к которому вы можете подключить триггер. –
Как я могу реализовать свойство Validation? –
Запуск pont: https://msdn.microsoft.com/it-it/library/system.windows.controls.validation(v=vs.100).aspx –