我有一个这样定义的文本框:
<TextBox>
<TextBox.Background>
<VisualBrush>
<VisualBrush.Visual>
<StackPanel>
<TextBlock Background="Blue" Opacity="0.5" Text="155"/>
</StackPanel>
</VisualBrush.Visual>
</VisualBrush>
</TextBox.Background>
</TextBox>
看起来像这样:
但是,当我删除 Background
属性时,文本会像这样拉伸(stretch):
有没有办法在不改变文本外观的情况下添加背景?
最佳答案
如果您使用 Background="Transparent"
,它将使用相同的布局但没有背景色。这就是你想要做的吗?
关于wpf - TextBlock 背景属性删除拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14714249/