Files
HandyControl/doc/source/handycontrol/native_controls/passwordBox/index.md
T
guanguanchuangyu bb3e379ed4 doc of attach/tipElement
doc of native_controls/listview,menu,passwordbox
2019-12-08 22:33:00 +08:00

1.8 KiB

title
title
PasswordBox 密码框

PasswordBoxBaseStyle

控件默认样式,该样式不建议直接使用,而是选择继承的方式进行个人控件样式的处理,参考在线资源PasswordBoxBaseStyle

<Style BasedOn="{StaticResource PasswordBoxBaseStyle}" TargetType="PasswordBox"/>

使用

    <PasswordBox PasswordChar="*"
                 VerticalAlignment="Center"
                 Width="120"></PasswordBox>

效果

PasswordBox.BaseStyle

PasswordBoxExtendBaseStyle

控件拓展基础样式,是样式PasswordBoxExtend的基本样式,不建议直接使用,而是选择使用PasswordBoxExtend,该样式支持添加PasswordBox专用附加属性PasswordBoxAttach、额外信息元素InfoElement和标题元素TitleElement

    <!--为使普通密码输入文本框显示水印,需要设定PasswordBoxAttach.PasswordLength="0"-->
    <PasswordBox Style="{DynamicResource PasswordBoxExtend}" PasswordChar="*" 
                 hc:PasswordBoxAttach.PasswordLength="0"
                 hc:InfoElement.Placeholder="请输入密码" 
                 VerticalAlignment="Center"
                 Width="120"></PasswordBox>
    <PasswordBox Style="{DynamicResource PasswordBoxExtend}" PasswordChar="*" 
                 hc:TitleElement.Title="用户密码:"
                 hc:TitleElement.TitleAlignment="Top"
                 VerticalAlignment="Center"
                 Width="120"></PasswordBox>

效果

PasswordBox.ExtendStyle