2017-06-24 7 views
0

私はWPFボタンを持っています。このボタンのContentControlには、Textblock、Imagesなどの他のUI要素が含まれています。 Textblock内のテキストを変更すると、テキストやフォントサイズ、画像サイズがこのボタンの高さと幅よりも大きい場合、テキストや画像の一部がボタンの外側(つまり親コントロール)の高さと幅の外側にオーバーフローすることがあります。私はテキストと画像コントロールのこれらのオーバーフロー部分を隠したいと思っています。つまり、ボタンcontentControlの高さと幅の境界の外側にあるTextblockとImageの部分だけです。これはどうやってできますか?wpfの外側のテキストブロックと画像のオーバーフロー部分を隠すボタン

答えて

0

できました。 私は単純にContentControl全体をLabelの中に置き、それが完了しました。今、私はこのようにそれを作った

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

: - - :

<Button> 
    <Label> 
    <ContentControl> 
     <TextBlock1/> 
     <TextBock2/> 
      . 
      . 
      . 
     <Image1/> 
     <Image2/> 
    </ContentControl> 
    </Label> 
</Button> 
はつまり、以前のそれは、このようなものでした
関連する問題