Stackoverflow 中有一个类似我的问题,但它只解释了如何在 XAML 中更改它。我想知道如何在代码中更改它。
这是一张图片,展示了我如何使用 Blend 在 XAML 中执行此操作:
全尺寸链接:https ://snag.gy/4Skk4.jpg
基本上我想在 C# 中更改按钮按下状态的背景,但我似乎在 Internet 上找不到任何示例。它必须在代码中,因为有时按钮的图像会改变,因此按钮按下的图像也必须改变。
以下代码只是更改按钮的图像,这只是开始。
image.ImageSource = new System.Windows.Media.Imaging.BitmapImage(new Uri(@"images/Button-warning-icon.png", UriKind.Relative));
image.Stretch = Stretch.Uniform;
buttonWarnings.Background = image;