<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>
我在这里粘贴的图片几乎是黑色的,所以我想将内容颜色更改为白色,以便正确显示。
我的道歉,我没有在逗号中引用的标题中添加颜色,对不起我的错误。现在没关系,我想现在读者很清楚;)
答案 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>