在UWP中设置PasswordBox的alignment方式

我正在尝试创build一个看起来像这样的密码框

在这里输入图像说明

它具有与中心alignment的密码字符。

如何修改ControlTemplate来执行此操作? 我已经看到了,看起来相当复杂。

在模板中,您将找到一个名为“ContentElement”的ScrollViewer ,用于显示内容,只需向其中添加HorizontalAlignment="Center"即可:

 <ScrollViewer x:Name="ContentElement" VerticalAlignment="Center" HorizontalAlignment="Center" AutomationProperties.AccessibilityView="Raw" HorizontalScrollMode="{TemplateBinding ScrollViewer.HorizontalScrollMode}" HorizontalScrollBarVisibility="{TemplateBinding ScrollViewer.HorizontalScrollBarVisibility}" IsTabStop="False" IsHorizontalRailEnabled="{TemplateBinding ScrollViewer.IsHorizontalRailEnabled}" IsVerticalRailEnabled="{TemplateBinding ScrollViewer.IsVerticalRailEnabled}" Margin="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}" Grid.Row="1" VerticalScrollBarVisibility="{TemplateBinding ScrollViewer.VerticalScrollBarVisibility}" VerticalScrollMode="{TemplateBinding ScrollViewer.VerticalScrollMode}" ZoomMode="Disabled"/>