Windows Phone 应用程序 8 中的必填字段



我正在开发一个简单的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"/>

最新更新