2010-07-23 73 views
0

我有一個TextBlock,其中包含一些Run元素中的一些文本,並將其設置爲CharacterEllipsis文本裁剪模式。不過,我也有幾個InlineUIElements包含一些自定義按鈕。InlineUIElement不尊重TextBlock的裁剪區域

問題是按鈕顯示在TextBlock的邊界之外,當它們應該被「剪裁」時。

我錯過了某些顯式設置的地方,使這些元素尊重父項的界限嗎?奇怪的是,文本被剪裁得很好,並顯示字符省略號。

回答

1

您可以在TextBlock上將ClipToBounds設置爲True。但它仍然有點怪異:所有的InlineUIContainer都將與省略號的開始對齊,因此您將在TextBlock的邊緣獲得它們中的每一個。

+0

這效果更好,謝謝。 :)馬上就不會注意到任何明顯的怪異行爲。 – devios1 2010-07-24 00:54:32