wpf - 当 WPF 文本框是多行时,如何显示文本对齐到顶部

标签 wpf wpf-controls

当我使用多行文本框时,文本框的文本/内容应该对齐到顶部,如果它是单行文本框,那么它的文本对齐方式应该是默认的(居中),我需要在文本框样式中设置它,所以当有一个多行文本框时,我的样式会相应地自动调整内容。

最佳答案

您只需要设置 VerticalContentAlignment="Top"在您的文本框中,例如:

<TextBox     
    TextWrapping="Wrap" 
    AcceptsReturn="True" 
    Text="sample ... "
    VerticalContentAlignment="Top"                                
/>

关于wpf - 当 WPF 文本框是多行时,如何显示文本对齐到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14942314/

相关文章:

wpf - WCF RIA 的 EntityFramework 的 HasChanges

c# - xml 命名空间 clr-命名空间中不存在标记 "xxx"。无法发布 WPF Visual C# 项目

c# - 调整内容大小以填充窗口的 `Client Area`

wpf - 在 WPF StatusBar 中显示抓取器?

wpf - 如何解决内容演示者不显示 View ?

c# - 基于多个条件的 WPF 绑定(bind)

c# - WPF C# - MainWindows.g.cs 中的 "Unable to find namespace"错误

c# - Canvas 覆盖了里面 TextBlock 的 TextAlignment 值

WPF:在执行操作之前等待 Storyboard动画完成的正确方法是什么

c# - 从项目目录加载 XML 文件