Windows phone 7 密码框显示字符
如果passwordchar为x,则用户输入的密码将更改为xxxxxx,当用户选中某个复选框“showpassword”时,是否有方法显示此密码,而不是passwordchars?或者基于某个事件?您必须通过将密码框替换为绑定到同一属性的文本框来处理此问题。创建一个自定义控件来处理交互和状态更改可能是有意义的。此代码可能会对您有所帮助Windows phone 7 密码框显示字符,windows-phone-7,textbox,passwords,Windows Phone 7,Textbox,Passwords,如果passwordchar为x,则用户输入的密码将更改为xxxxxx,当用户选中某个复选框“showpassword”时,是否有方法显示此密码,而不是passwordchars?或者基于某个事件?您必须通过将密码框替换为绑定到同一属性的文本框来处理此问题。创建一个自定义控件来处理交互和状态更改可能是有意义的。此代码可能会对您有所帮助 <Grid Margin="-10, 0, -10 0"> <Grid.RowDefinitions>
<Grid Margin="-10, 0, -10 0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<toolkit:PhoneTextBox x:Name="PasswordText" Text="{Binding Password, ElementName=LoginPassword, Mode=TwoWay}" Visibility="{Binding IsChecked, ElementName=ShowCheck,Converter={StaticResource VisibilityConveter}}"/>
<PasswordBox x:Name="LoginPassword" Password="{Binding Text, ElementName=PasswordText, Mode=TwoWay}" Visibility="{Binding IsChecked, ElementName=ShowCheck,Converter={StaticResource PasswordVisibilityConveter}}"/>
<CheckBox Content="Show Password" Grid.Row="1" IsChecked="True" x:Name="ShowCheck" />
</Grid>
谢谢derek,任何示例代码或链接源代码都会有很大帮助。我是win7phone新手,不知道如何包装自定义控件。谢谢。