我试图将文本放在密码框中居中:
在 Blend 中,用于对齐的文本属性全部被禁用。
还有其他方法可以做到这一点吗?
感谢您的帮助。
HorizontalContentAlignment 在 WPF 中工作,但不幸的是在 Silverlight 中似乎不起作用。
<PasswordBox Height="23" Width="400" HorizontalContentAlignment="Center" />
对于 Silverlight,您需要稍微调整密码框的模板 - 您可以提取密码框的模板(在 Blend 中右键单击密码框,选择“编辑模板 -> 编辑副本”),然后在 ContentElement 上设置 HorizontalAlignment到 {TemplateBinding HorizontalContentAlignment} - 例如
<Border x:Name="ContentElement" Margin="{TemplateBinding Padding}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"/>
那么它似乎与 WPF 版本具有相同的行为,您可以根据需要在 PasswordBox 元素上设置 HorizontalContentAlignment。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)