2017-06-24 48 views
0

我有一個WPF按鈕。該按鈕內的ContentControl包含其他UI元素,如文本塊,圖像等。當我增加文本塊或圖像等的字體大小,或如果文本,字體大小或圖像大小超過此按鈕的高度和寬度,我將更改Textblock內的文本,然後有時會看到文本和圖像的某些部分超出按鈕(即父級控件)的高度和寬度。我想要隱藏文本和圖像控件的這些溢出部分,即只包含位於按鈕內容控件的高度和寬度邊界之外的文本塊和圖像部分。如何才能做到這一點?隱藏溢出部分的文本塊和圖像以外的WPF按鈕

回答

0

我能夠做到這一點。 我只是將一個完整的ContentControl放置在一個Label中,並且完成了。 即以前它是這樣的: -

<Button> 
    <ContentControl> 
     <TextBlock/> 
    </ContentControl> 
</Button> 

現在我做出這樣的: -

<Button> 
    <Label> 
    <ContentControl> 
     <TextBlock1/> 
     <TextBock2/> 
      . 
      . 
      . 
     <Image1/> 
     <Image2/> 
    </ContentControl> 
    </Label> 
</Button>