gpt4 book ai didi

xaml - 如何在 Windows Phone 8 XAML 中更改段落边距?

转载 作者:行者123 更新时间:2023-12-04 02:21:13 25 4
gpt4 key购买 nike

里面有一个带有段落的 RichTextBox。
如何更改内部段落的边距?没有这样的属性。
将 RichTextBox.Padding 设置为“-12,0”有帮助,但看起来像一个丑陋的黑客。

最佳答案

默认情况下,RichTextBox 的根边框元素将有一个边距 (12,0,12,0),因此默认情况下将添加左侧和右侧的空间。如果您想更改行为,您必须自定义 RichTextBox 模板本身。

您可以使用此模板并避免在左侧和右侧添加额外的边距。

<ControlTemplate TargetType="RichTextBox">
<Grid Background="Transparent">
<Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}">
<ContentControl x:Name="ContentElement" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" Padding="{TemplateBinding Padding}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"/>
</Border>
</Grid>
</ControlTemplate>

问候,
马威

关于xaml - 如何在 Windows Phone 8 XAML 中更改段落边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18560110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com