我正在尝试找出如何将RichTextBox控件中的所有内容锚定到特定位置,例如:horizontal = center和vertical = center。我可以水平对齐段落,但不是控件本身的所有内容(默认情况下锚定在顶部/左侧)。从文档中可以看出<VerticalContentAlignment>
和<HorizonalContentAlignment>
应该能够用于此效果,但设置对控件中的内容没有任何作用。
有没有人知道:
<VerticalContentAlignment>
和
<HorizonalContentAlignment>
做
确实工作,但我只是没有使用
他们正确而且需要做
别的什么?其他控件确实具有此功能,例如以下工作正常:
<Button Width="73" Height="76" VerticalContentAlignment="Bottom" HorizontalContentAlignment="Right">hello</Button>
答案 0 :(得分:4)
想出来。创建样式的副本,然后在ScrollViewer部分中输入:
<ScrollViewer x:Name="ContentElement" BorderThickness="0" IsTabStop="False" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Padding="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>