如何更改内容"颜色" wpf中的按钮

时间:2015-02-17 05:23:44

标签: wpf button colors

<StackPanel Margin="2">
  <Button Name="btn" Click="btn_Click" Content="Load Profile Image">
    <Button.Background>
      <ImageBrush ImageSource="D:\Pictures\rectangles.jpg"></ImageBrush>
    </Button.Background>
  </Button>
</StackPanel>

我在这里粘贴的图片几乎是黑色的,所以我想将内容颜色更改为白色,以便正确显示。

我的道歉,我没有在逗号中引用的标题中添加颜色,对不起我的错误。现在没关系,我想现在读者很清楚;)

3 个答案:

答案 0 :(得分:11)

假设您正在谈论您正在显示的文本的颜色,您需要Foreground属性。

<Button Name="btn" Click="btn_Click" Content="Load Profile Image" Foreground="White">

答案 1 :(得分:0)

当你提供一个图像作为背景时,我不认为我们理解你想要的东西,它将成为背景。

如果您想要按钮的图像,文字和背景,请尝试此

 <Button Name="btn" Background="Red">
            <Button.Content>
                <Grid>
                    <Image Source="D:\Pictures\rectangles.jpg"></Image>
                    <TextBlock Text="Load Profile Image" ></TextBlock>
                </Grid>
            </Button.Content>
        </Button>

答案 2 :(得分:0)

如果您想要更改按钮的背景和前景,请执行此操作

<Button Name="btn" Content="Load Profile Image">
   <Button.Background>
      <ImageBrush ImageSource="D:\Pictures\rectangles.jpg"></ImageBrush>
   </Button.Background>
   <Button.Foreground>
   <LinearGradientBrush StartPoint="0,0" EndPoint="1,1" >
       <GradientStop Color="YellowGreen" Offset="0.25" />
       <GradientStop Color="WhiteSmoke" Offset="1.5" />
   </LinearGradientBrush>
   </Button.Foreground>
</Button>