在创建包含PasswordBox
控件的WPF应用程序时,我尝试将PasswordChar
设置为显示'<'而不是' *'。我写了以下代码:
<PasswordBox PasswordChar="<"></PasswordBox>
使用此代码时,会报告以下错误:
错误1值&#34;&lt;&#34;在属性中无效。
答案 0 :(得分:5)
请改用:
<PasswordBox PasswordChar="<"></PasswordBox>
您将在此MSDN文章中找到一个完整的符号列表以及如何在XAML中编写它们: XML Character Entities and XAML
答案 1 :(得分:4)
<
是XML中的特殊字符。您需要使用<
,如:
<PasswordBox PasswordChar="<" />
或在代码中设置。
<强> XAML 强>
<PasswordBox x:Name="tbPassword" />
<强>代码强>
tbPassword.PasswordChar = '<';
答案 2 :(得分:2)
&#39;&LT;&#39;是保留字符,请尝试使用此字符:
{{1}}
答案 3 :(得分:1)
您必须使用<
来表示&lt;和>
for&gt;在xaml:
<PasswordBox PasswordChar="<"></PasswordBox>