当前位置: 代码迷 >> Windows Mobile >> TextChanged 事件解决思路
  详细解决方案

TextChanged 事件解决思路

热度:144   发布时间:2016-04-25 07:15:16.0
TextChanged 事件
请问各位好友,在一个textbox中我想实现TextChanged,我的要求是,将用户逐一的输入全部变成*而不是输入完成后才转换,请问应该如何书写这个函数。
------解决方案--------------------
不知道你什么需求,或许有更好的方法解决。

方法1:利用绑定

<TextBox Visibility="Collapsed"
                     Text="{Binding ElementName=passWord,Path=Password}" />
            <PasswordBox x:Name="passWord"  PasswordChar="*"/>


方法2:设置InputScope(解决将用户逐一的输入全部变成*而不是输入完成后才转换)

            <TextBox TextChanged="TextBox_TextChanged"> 
                <TextBox.InputScope>
                    <InputScope>
                        <InputScopeName NameValue="Password" />
                    </InputScope>
                </TextBox.InputScope>
            </TextBox>