我有一个WPF按钮。此Button内的ContentControl包含其他UI元素,如Textblock,Images等。当我增加Textblock或Image等的字体大小时,或者我更改Textblock内的文本,然后部分如果文本,字体大小或图像大小超过此按钮的高度和宽度,有时可以看到文本和图像溢出按钮(即父控件)的高度和宽度。我想隐藏文本的这些溢出部分和图像控件,即只有Textblock和Image的部分位于按钮contentcontrol的高度和宽度边界之外。我怎么能这样做?
答案 0 :(得分:0)
我能够做到。 我只是将整个ContentControl放在Label中,然后就完成了。 即早些时候是这样的: -
<Button>
<ContentControl>
<TextBlock/>
</ContentControl>
</Button>
现在我这样做了: -
<Button>
<Label>
<ContentControl>
<TextBlock1/>
<TextBock2/>
.
.
.
<Image1/>
<Image2/>
</ContentControl>
</Label>
</Button>