![](/img/trans.png)
[英]Can't set InputScope of RichEditBox to “Text” in Windows Phone 8.1 app
[英]Windows Phone Inputscope - can't see Passwordbox when user is on TextBox
我在StackPanel中有Textbox和Passwordbox。 当我在文本框中输入内容时,看不到整个密码框(高度的1/3),因此用户很难从文本框更改为密码框。 当我在PasswordBox中输入内容时,我会正确看到Textbox和Passwordbox。
我该如何解决?
<Grid x:Name="ContentPanel">
<StackPanel Orientation="Vertical" VerticalAlignment="Top" Margin="50,0">
<Grid Height="72" Margin="0,0,5,5" Background="White">
<Controls:WatermarkTextBox WatermarkText="{Binding LocalizedResources.LoginWatermark, Source={StaticResource LocalizedStrings}}"
x:Name="LoginEmail" InputScope="EmailUserName" BorderThickness="3" Foreground="#DE000000" FocusedForeground="#DE000000" BorderBrush="White" Background="#A5FFFFFF" CaretBrush="White"/>
</Grid>
<Grid Height="72" Margin="0,5,5,0" Background="White">
<Controls:WatermarkPasswordBox x:Name="LoginPassword" WatermarkText="{Binding LocalizedResources.PasswordWatermark, Source={StaticResource LocalizedStrings}}"
Password="" Foreground="#DE000000" FocusedForeground="#DE000000" Background="#A7FFFFFF" BorderBrush="White" SelectionForeground="White" />
</Grid>
</StackPanel>
</Grid>
我测试了您的代码,对我来说很好! 您可以发布整个XAML源代码吗? ContentPanel
是视觉树的根元素还是在其他容器内? 您还可以指定是否使用第三方库吗? (特别是对于那些水印控件)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.