none
VB .NET 2008 WPF 的问题? RRS feed

  • 问题

  • VB .NET 2008 WPF 设计器中,如何实现多行的按钮文本?也就是一个按钮有2行文本那样的?
    Radon
    2009年7月6日 5:26

答案

  • Hi PM No.144

    这个问题直接在XAML里就能做到,你可以在Button的Content里放入StackPanel,然后在StackPanel里放置两个TextBlock
    <Window x:Class="WpfApplication1.Window5"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window5" Height="300" Width="300">
        <Grid>
            <Button Width="100" Height="40">
                <StackPanel>
                    <TextBlock>line1</TextBlock>
                    <TextBlock>line2</TextBlock>
                </StackPanel>
            </Button>
        </Grid>
    </Window>

    Sincerely,
    Kira Qian
    Please mark the replies as answers if they help and unmark if they don't.
    2009年7月7日 9:55

全部回复

  • Hi PM No.144

    这个问题直接在XAML里就能做到,你可以在Button的Content里放入StackPanel,然后在StackPanel里放置两个TextBlock
    <Window x:Class="WpfApplication1.Window5"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window5" Height="300" Width="300">
        <Grid>
            <Button Width="100" Height="40">
                <StackPanel>
                    <TextBlock>line1</TextBlock>
                    <TextBlock>line2</TextBlock>
                </StackPanel>
            </Button>
        </Grid>
    </Window>

    Sincerely,
    Kira Qian
    Please mark the replies as answers if they help and unmark if they don't.
    2009年7月7日 9:55
  • 谢谢谢谢!
    Radon
    2009年7月7日 10:01