WinRt 密码框显示按钮 "Show password"
WinRt PasswordBox show button "Show password"
我正在为 windows 商店开发应用程序并在其中使用 PasswordBox。当我在空框中输入符号时 - 显示按钮 "Show password"。但是当我编辑值或将符号复制到密码框中时 - 没有按钮。
Xaml:
<ScrollViewer Margin="10,15,20,15">
<Grid Margin="35,35,150,35" Visibility="Collapsed">
<Grid.RowDefinitions>
...
<RowDefinition Height="Auto"/>
...
</Grid.RowDefinitions>
...
<PasswordBox x:Name="pxPass" IsPasswordRevealButtonEnabled ="True" Grid.Row="6"/>
...
</Grid>
代码:
private void btnTapped(object sender, TappedRoutedEventArgs e)
{
pxPass.Focus(FocusState.Programmatic);
pxPass.Password = 'string';
}`
遇到这种情况我能做什么?
But when I edit value or copy symbols into passwordbox - there is no
button.
当然可以,password reveal button
的可见性由很多因素决定,而不仅仅是 IsPasswordRevealButtonEnabled
属性.
的值
此 属性 的值并不是决定 UI 中的用户是否可以看到密码显示按钮的唯一因素。 其他因素包括控件是否显示在最小宽度上方,PasswordBox 是否有焦点,以及文本输入字段是否包含至少一个字符。
我正在为 windows 商店开发应用程序并在其中使用 PasswordBox。当我在空框中输入符号时 - 显示按钮 "Show password"。但是当我编辑值或将符号复制到密码框中时 - 没有按钮。 Xaml:
<ScrollViewer Margin="10,15,20,15">
<Grid Margin="35,35,150,35" Visibility="Collapsed">
<Grid.RowDefinitions>
...
<RowDefinition Height="Auto"/>
...
</Grid.RowDefinitions>
...
<PasswordBox x:Name="pxPass" IsPasswordRevealButtonEnabled ="True" Grid.Row="6"/>
...
</Grid>
代码:
private void btnTapped(object sender, TappedRoutedEventArgs e)
{
pxPass.Focus(FocusState.Programmatic);
pxPass.Password = 'string';
}`
遇到这种情况我能做什么?
But when I edit value or copy symbols into passwordbox - there is no button.
当然可以,password reveal button
的可见性由很多因素决定,而不仅仅是 IsPasswordRevealButtonEnabled
属性.
此 属性 的值并不是决定 UI 中的用户是否可以看到密码显示按钮的唯一因素。 其他因素包括控件是否显示在最小宽度上方,PasswordBox 是否有焦点,以及文本输入字段是否包含至少一个字符。