对齐按钮内容

Posted

技术标签:

【中文标题】对齐按钮内容【英文标题】:Align button content 【发布时间】:2010-10-30 19:28:55 【问题描述】:

我希望 wpf 按钮的内容左对齐 我尝试了以下操作,但文本仍然在按钮内居中。

    <Button >
        <StackPanel HorizontalAlignment="Stretch">
            <TextBlock HorizontalAlignment="Left" Text="Save"/>
        </StackPanel>
    </Button>

我该怎么办?

【问题讨论】:

【参考方案1】:

找到了,它是HorizontalContentAlignment

:)

【讨论】:

【参考方案2】:

您不需要 StackPanel 或 TextBlock。你只需要

<Button HorizontalContentAlignment="Left" Content="Save" />

【讨论】:

我的实际实现在内容中有两个元素,我的示例没有【参考方案3】:

您可以通过两种方式对齐,水平和垂直

<Button Content="Export" VerticalContentAlignment="Bottom" name="MyBtn1"  />

<Button Content="Export" HorizontalContentAlignment="Center" name="MyBtn2"  />

查看下图查看可能性设置:

【讨论】:

以上是关于对齐按钮内容的主要内容,如果未能解决你的问题,请参考以下文章

使用自动布局将 3 个按钮与目标 C 中的动态内容对齐

按钮标签和与动态内容的垂直对齐

我怎样才能更好地将这个按钮与中间的内容对齐?对我来说似乎偏离了中心:

iOS应用程序中的滚动视图内容中心对齐[关闭]

在相邻的flexbox容器中垂直对齐内容

Flexbox 与 flex 列之间的对齐内容空间