Как валидировать PasswordBox в WPF?

Я хочу установить валидацию для PasswordBox'a, но это не получается сделать как это я делал для TextBox'ов
Пример
<TextBox x:Name="email"
                     materialDesign:HintAssist.Hint="Email"
                     Style="{StaticResource MaterialDesignFloatingHintTextBox}"
                     Width="140"
                         Margin="0,0,0,-2">
                    <TextBox.Text>
                        <Binding Path="Email" UpdateSourceTrigger="PropertyChanged">
                            <Binding.ValidationRules>
                                <rules:IsEmail ValidatesOnTargetUpdated="False"/>
                            </Binding.ValidationRules>
                        </Binding>
                    </TextBox.Text>
                </TextBox>

И данный пример работает отлично.
Как можно сделать что-то подобное для PasswordBox'а? Так как ещё хотелось бы получать значение PasswordBox'a для того, чтобы его вопхнуть в БД.
MVVM паттерн не использую
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
@OwDafuq
Лучше смотреть в сторону MVVM и INotifyPropertyChanged, IDataErrorInfo интерфейсов.
P.s.: жизнь упростит использование ValidationContext.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы