【发布时间】:2012-04-09 11:42:07
【问题描述】:
在我的 Windows Phone 应用程序中,我有一个登录页面。当我将一些文本放入 Pass TextBox 时,数据应该用这个符号隐藏:“*”。如何隐藏自定义文本框中的信息?
<ValidationControl:ValidationControl x:Name="txtPIN" GotFocus="PinTextBox_GotFocus" Margin="0,0,45,0" TextWrapping="Wrap" ValidationContent="Please insert a valid id" LostFocus="PinBoxLostFocus" InputScope="Number" HorizontalAlignment="Right" Width="200" MinWidth="220" MinHeight="80" MaxLength="4" Foreground="Black" Background="#DEFFFFFF" ValidationRule="{StaticResource pinValidationRule}" TextChanged="txtPIN_TextChanged">
<ValidationControl:ValidationControl.ValidationSymbol>
<Image Source="img.png" Height="40" Width="40" />
</ValidationControl:ValidationControl.ValidationSymbol>
</ValidationControl:ValidationControl>
更新
<ValidationControl:ValidationControl x:Name="txtPIN" GotFocus="PinTextBox_GotFocus" Margin="0,0,45,0" TextWrapping="Wrap" ValidationContent="Please insert a valid id" LostFocus="PinBoxLostFocus" InputScope="Password" HorizontalAlignment="Right" Width="200" MinWidth="220" MinHeight="80" MaxLength="4" Foreground="Black" Background="#DEFFFFFF" ValidationRule="{StaticResource pinValidationRule}" TextChanged="txtPIN_TextChanged">
没用
【问题讨论】:
-
您是否要求使用密码字符来隐藏某人正在输入的输入?有一个
PasswordBox。 -
是的,我在问如何使用密码字符来隐藏输入,但我不知道如何使用我的自定义文本框来实现
-
你为什么使用自定义控件,而不是框架提供的?
标签: c# silverlight windows-phone-7 silverlight-4.0 silverlight-3.0