Automatic linebreak in WPF label

Posted by Vlad on Stack Overflow See other posts from Stack Overflow or by Vlad
Published on 2010-03-19T15:03:47Z Indexed on 2010/03/19 15:21 UTC
Read the original article Hit count: 576

Filed under:
|
|
|

Dear all,

is it possible for a WPF Label to split itself automatically into several lines? In my following example, the text is cropped at the right.

<Window x:Class="..." xmlns="..." xmlns:x="..." Height="300" Width="300">
    <Grid>
        <Label>
            `_Twas brillig, and the slithy toves did gyre and gimble in the wabe:
            all mimsy were the borogoves, and the mome raths outgrabe.</Label>
    </Grid>
</Window>

Am I doing something wrong?

Taking other controls is unfortunately not a good option, since I need support of access keys.

Replacing the Label with a TextBlock (having TextWrapping="Wrap"), and adjusting its control template to recognize access keys would be perhaps a solution, but isn't it an overkill?

Edit: having a non-standard style for label will break skinning, so I would like to avoid it if possible.

© Stack Overflow or respective owner

Related posts about wpf

Related posts about wpf-controls