楼主要多看看msdn的文档 button有个content属性是设置内容的

解决方案 »

  1.   

    我设置了的啊,可是报错:属性"Content"已设置多次
      

  2.   

    可能是加了
    <Border BorderBrush="SteelBlue" Width="400" Height="400" Canvas.Left="50" Canvas.Top="100">
                    <Border.BorderThickness>
                        10,20,15,5
                    </Border.BorderThickness>
                </Border>
    那里面再加个标签Label?或者TextBlock?不怎么熟悉界面部分
      

  3.   

    哪有你这样写代码的?要设样式就用Style,直接在里面加<Border>,这Border就是Content了当然可以在Border再加Grid什么的,然后再加Block显示文本,但这样没有用Style来的标准。
      

  4.   

    使用以下方式来设定按钮的文本内容:
    Content="按钮"
      

  5.   

    很少见过在<Button>面直接加<Border>的写法,应该是这个有影响<Border Width="400" Height="400" Left="50" Top="100">
        <Button Canvas.Left="178" Canvas.Top="96" Content="ok" Height="23" Name="button1" Width="75"></Button>
    </Border>
            
     
      

  6.   

    另外,要是学习,可以看看MSDN上关于Button等控件的说明
    http://msdn.microsoft.com/zh-cn/library/ms590941(v=vs.95).aspx
      

  7.   

    那这种不少见了吧,又该怎么在button上写文本呢?
    <Button Name="button1">
          <Image Source="C:\00.jpg" />
    </Button>
      

  8.   


    <Button x:Name="button1" Content="###">
           <Image Source="C:\00.jpg" />
     </Button> Name是按钮的标识名称,Content设置按钮显示的文本。下面是msdn的一段示例代码,你在vs中看一下显示效果,就了解了。    <StackPanel x:Name="LayoutRoot" Background="White" Margin="10">
              <Button x:Name="btn1" Margin ="5" 
                HorizontalAlignment="Left"
        Foreground="Green" Width="120" Click="OnClick1" 
        Content="Hover to Click" ClickMode="Hover" />
            <TextBlock x:Name="text1" Margin ="0,8,0,0" />
            <Button x:Name="btn2" Margin ="5,5,5,5" 
                HorizontalAlignment="Left" 
        Foreground="Blue" Width="120" Click="OnClick2" 
        Content="Press to Click" ClickMode="Press" />
            <TextBlock x:Name="text2" Margin="0,8,0,0" />
            <Button x:Name="btn3" Margin ="5,5,5,5" 
                HorizontalAlignment="Left"
        Click="OnClick3" Width="120" Content="Reset" 
                ClickMode="Release"/>
            <TextBlock x:Name="text3" Margin ="0,8,0,0" />
        </StackPanel>
      

  9.   

    Button有一个Value属性就是设置文本内容的哪是你那么设置的
      

  10.   

     <Button  Content="文本"  </Button>
      

  11.   


     <UserControl.Resources>
            <Style TargetType="Button">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="Button">
                            <!--设置border颜色-->
                            <Border BorderBrush="Red" BorderThickness="1" CornerRadius="5" Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" >
                                <TextBlock Text="{TemplateBinding Content}" VerticalAlignment="{TemplateBinding VerticalAlignment}" HorizontalAlignment="{TemplateBinding HorizontalAlignment}"></TextBlock>
                            </Border>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
        </UserControl.Resources>
        <Grid>
            <Button HorizontalAlignment="Center" VerticalAlignment="Center" Width="60" Height="30" Content="button">
            </Button>
        </Grid>
      

  12.   


     <Button Canvas.Left="178" Canvas.Top="96" Height="23" Name="button1" Width="75" Content="这是一个按钮" BorderBrush="SteelBlue"    BorderThickness="10,20,15,5" >
            </Button>效果供参考!
      

  13.   


    [code=csharp]
     <Button Canvas.Left="178" Canvas.Top="96" Height="23" Name="button1" Width="75" Content="按钮" BorderBrush="SteelBlue"    BorderThickness="10,20,15,5" >
            </Button>[/code]