值"<"在密码框控件上的属性中无效



在创建包含PasswordBox控件的 WPF 应用程序时,我尝试将PasswordChar设置为显示"<"而不是"*"。我写了以下代码:

<PasswordBox PasswordChar="<"></PasswordBox>

使用此代码时,将报告以下错误:

错误 1 值"<"在属性中无效。

请改用这个:

<PasswordBox PasswordChar="&lt;"></PasswordBox>

你将在此 MSDN 文章中找到符号的完整列表以及如何在 XAML 中编写它们:XML 字符实体和 XAML

<是XML中的一个特殊字符。您需要使用 &lt; ,如:

<PasswordBox PasswordChar="&lt;" />

或在代码中设置它。

XAML

<PasswordBox x:Name="tbPassword" />

法典

tbPassword.PasswordChar = '<';

'<' 是一个保留字符,请尝试改用这个字符:

<PasswordBox PasswordChar="&lt;"></PasswordBox>
您必须

&lt;用于 <,&gt;用于 xaml 中的>:

 <PasswordBox PasswordChar="&lt;"></PasswordBox> 

相关内容

  • 没有找到相关文章

最新更新