在我的wpf应用程序中,我有一个按钮。我希望按钮像背景一样有图像,而forground也有图像。怎么做?
提前致谢, 卡恩
答案 0 :(得分:6)
我不确定我在这里了解你想要什么,但这里有两个例子
前景和背景的两个不同图像
<Button Content="Button" FontSize="50" Margin="0,0,263,155">
<Button.Background>
<ImageBrush ImageSource="C:\Time.png"/>
</Button.Background>
<Button.Foreground>
<ImageBrush ImageSource="C:\C1.png"/>
</Button.Foreground>
</Button>
与前景和背景相同的图像
<Button Content="Button"
FontSize="50"
Foreground="{Binding RelativeSource={RelativeSource self}, Path=Background}">
<Button.Background>
<ImageBrush ImageSource="C:\Time.png"/>
</Button.Background>
</Button>
答案 1 :(得分:1)
通常,您需要使用Style
和/或ControlTemplate
覆盖按钮的默认外观。
例如,您可能希望看到:
如果您遇到问题,请随时提供更多详细信息或一些代码,我们将能够提供更多帮助。