<Button .......>
<Button.Content>
<Image Source="图片路径"/>
<TextBlock Text="文字"/>
</Button.Content>
</Button>
这样做,只能看到图片,文字就看不,把图片透明还是一样的,文字还是看不到,我初学者一枚,求大神讲解

解决方案 »

  1.   


    <Button Content="文字">
        <Button.Background>
            <ImageBrush ImageSource="图片路径"/>
        </Button.Background>
    </Button>
      

  2.   

    imagebrush设置背景色可以
    或者重写template 把image和textblock放在一个grid里面
    image放下层就是了
      

  3.   

    <Button .......>
     <Grid>
    <Grid.ColumnDefinitions>
    <ColumnDefinition></ColumnDefinition>
    <ColumnDefinition></ColumnDefinition>
    </Grid.ColumnDefinitions>
     <Image Grid.Column="0" Source="图片路径"/>
     <TextBlock Grid.Column="1" Text="文字"/>
     </Grid>
     </Button>WPF初学者建议看一下《WPF编程宝典C#(2010版)》这本书,非常的好!