我正在开发一个简单的Windows手机 application.in 我的应用程序创建了登录表单,密码字段设置为必填字段。我正在遵循本教程,http://www.c-sharpcorner.com/UploadFile/72d20e/create-login-and-registration-form-in-windows-phone-7/?但是我不知道如何在密码附近显示"*"text.is 有什么办法可以做到这一点?
提前感谢!
我猜"*"的意思是清空文本框中的字符以获取密码。在Windows Phone 8中,有一个专门的文本框,称为passwordBox,您应该使用它而不是文本框。其 XAML 代码应如下所示:
<PasswordBox x:Name="passwordBox" />
编辑:
如果您的意思是在用户名和密码框旁边显示一个星号,那么是的,您只需要将文本块的文本字段从"密码"更改为"密码*"。但是,我不确定为什么要这样做,因为很明显您必须输入密码
您的示例使用 Margin
在屏幕上垂直和水平定位<TextBox>
和<Button>
。 因此,要将任何新内容与特定对象放在同一行上,您需要使用相同的Margin
.
<TextBox Height="76" HorizontalAlignment="Left" Margin="28,111,0,0" Name="textBox1" Text="" VerticalAlignment="Top" Width="422" />
<TextBox Height="72" HorizontalAlignment="Left" Margin="28,254,0,0" Name="textBox2" Text="" VerticalAlignment="Top" Width="422" />
第一个文本框是它使用的用户名,边距为 28 110 0 0
第二个文本框是密码,它使用的边距为 28 254 0 0
因此,要在密码之前放置一些内容,只需创建一个具有相同边距的新文本块,但稍微偏移一下。
<!-- this will put a * before the Password TextBox -->
<TextBlock Text="*" Margin="10,254,0,0"/>