VS编程,WPF控件,按钮名称分行显示的一种方法。

版权声明:我不生产代码,我只是代码的搬运工。 https://blog.csdn.net/qq_43307934/article/details/85106064

有时出于显示的考虑,需要将按钮的名称分行显示。这里提供一种可选的方法。

1、利用XML规则下的特殊字符和空格

下面的字符在 [XML]中被定义为 空白(whitespace)字符: 

空格【  】

Tab  【	 】

回车  【
 】

换行 【
 】

这里,为了实现分行,我们选择最后一个换行。比如:

            <Button Width=" 100"
                    Height=" 50"
                    Click="Button_Click_2"
                    Content="第一行&#x000A;第二行"
                     />

 效果:

2、利用XML规则下的文本流

比如:

            <Button Width=" 100"
                    Height=" 50"
                    Click="Button_Click_2"
                     >
                <Button.Content>
                    <TextBlock>
                        <Run>第一</Run>
                        <LineBreak />
                        <Run>第二</Run>
                    </TextBlock>
                </Button.Content>
            </Button>

效果:

3、利用XML规则下的自定义模板

例如:

            <Button Width=" 100"
                    Height=" 50"
                    Click="Button_Click_2"
                    Margin="208,0,209,0">
                <Button.Content>
                    <StackPanel>
                        <TextBlock Text="第一行信息" />
                        <TextBlock Text="第二行信息" />
                    </StackPanel>
                </Button.Content>
            </Button>

效果:


                                

猜你喜欢

转载自blog.csdn.net/qq_43307934/article/details/85106064