首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何进行PasswordBox验证?

如何进行PasswordBox验证?
EN

Stack Overflow用户
提问于 2015-08-20 09:43:44
回答 1查看 1.7K关注 0票数 1

我跟随this tutorial学习了如何将PasswordBoxViewModel绑定,但我想像TextBox那样在PasswordBox上添加一些验证:

我如何才能做到这一点,仍然使用这种方法进行PasswordBox绑定?

EN

回答 1

Stack Overflow用户

发布于 2015-08-20 16:08:28

你可以样式化你的PasswordBox,在Triggers中我们可以更新Style

代码语言:javascript
复制
<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>

在此代码中,您的ViewModel属性将使用IsError属性来查看此密码是否有任何错误。然后更新PasswordBoxBorderBrush

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32108253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档