Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在UWP中设置密码箱的对齐方式_C#_.net_Windows_Xaml_Uwp - Fatal编程技术网

C# 在UWP中设置密码箱的对齐方式

C# 在UWP中设置密码箱的对齐方式,c#,.net,windows,xaml,uwp,C#,.net,Windows,Xaml,Uwp,我正在尝试创建一个如下所示的密码框 它的密码字符与中心对齐 如何修改ControlTemplate以实现此目的?我已经看过了,它看起来很复杂。在模板中,您会发现一个名为“ContentElement”的滚动查看器,用于显示内容,只需向其添加HorizontalAlignment=“Center”: <ScrollViewer x:Name="ContentElement" VerticalAlignment="Center" Ho

我正在尝试创建一个如下所示的密码框

它的密码字符与中心对齐


如何修改ControlTemplate以实现此目的?我已经看过了,它看起来很复杂。

在模板中,您会发现一个名为“ContentElement”的滚动查看器,用于显示内容,只需向其添加
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"/>

它不能设置
HorizontalAlignment=“Stretch”
但可以设置其他。这不能使密码箱像设置内容拉伸的图片一样。