У меня есть TextBox с правилом проверки, которое находится на вкладке TabControl. По умолчанию ErrorTemplate правильно показывает (красная рамка вокруг TextBox), когда правило проверки не работает.
Однако, если есть переход на другую вкладку, а затем обратно на вкладку с помощью TextBox, заголовок ErrorTemplate исчез. Если в TextBox есть изменение, правило проверки все еще вызывается и возвращает false, но подсветка ошибки пока не отображается.
Только когда текстовый контент будет изменен, чтобы быть действительным, а затем снова, чтобы быть недействительным, возвращается высокое качество.
Я хотел бы, если текстовое содержимое недействительно, что переход на другую вкладку и обратно поддерживает недопустимое выделение. Любые идеи, чтобы получить это поведение, очень приветствуются.
Xaml:
<TextBox Height="35" >
<TextBox.Text>
<Binding Path="pan_id" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<ps:PanIdValidation />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>