【问题标题】:How hide info from my custom text box? (Windows Phone)如何从我的自定义文本框中隐藏信息? (Windows 电话)
【发布时间】: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


【解决方案1】:

你可以使用System.Security.SecureString对其进行加密..

【讨论】:

  • 顺便说一句,Windows Phone 平台不支持 System.Security.SecureString,并且该问题明确提出了针对 Windows Phone 的问题。
【解决方案2】:

System.Security.SecureString 在 Windows Phone 平台上不可用!

看看SecureString Class

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-05
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多