有没有办法删除内部边界'一个WPF按钮?我注意到,当包含文本的按钮变得太小时,文本会被覆盖,直到它不再可见,即使在技术上有足够的空间来显示它。
我已经玩过padding&内容对齐,但没有运气。
答案 0 :(得分:5)
默认按钮样式的内容展示者的边距为2,这将导致您在按钮变得非常小时看到的问题。
尝试这样做以查看您是否遇到问题
<Button Content="Help">
<Button.Resources>
<Style TargetType="{x:Type ContentPresenter}">
<Setter Property="Margin" Value="0"/>
</Style>
</Button.Resources>
</Button>
如果它解决了问题,那么更好的解决方案是覆盖默认按钮样式,此页面应该有帮助http://msdn.microsoft.com/en-us/library/ms753328(v=vs.110).aspx