をにバインドする方法についてこのチュートリアルに従いましPasswordBox
たが、 のようなものViewModel
にいくつかの検証を追加したかったのです。PasswordBox
TextBox
どうすればこれを達成できPasswordBox
ますか?
をにバインドする方法についてこのチュートリアルに従いましPasswordBox
たが、 のようなものViewModel
にいくつかの検証を追加したかったのです。PasswordBox
TextBox
どうすればこれを達成できPasswordBox
ますか?
あなたはあなたのスタイルを整えることができPasswordBox
、Triggers
私たちは更新することができますStyle
.
<PasswordBox>
<PasswordBox.Style>
<Style TargetType="{x:Type PasswordBox}">
<Style.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding IsFocused,RelativeSource={RelativeSource Self}}"
Value="False" />
<Condition Binding="{Binding IsError}"
Value="True" />
</MultiDataTrigger.Conditions>
<Setter Property="BorderBrush"
Value="Red" />
</MultiDataTrigger>
</Style.Triggers>
</Style>
</PasswordBox.Style>
</PasswordBox>
このコード内IsError
のプロパティはあなたのViewModel
プロパティになります このパスワードにはエラーがあります。次に、のを更新しBorderBrush
ますPasswordBox
。