在WPF的xaml文件中图片按钮实现:
<Button Tag="2" Style="{DynamicResource ButtonStatusStyle}" Margin="30,50,0,0" Click="Level_Click">
<Button.Content>
<Image Source="/Resources/Image/Two.png"/>
</Button.Content>
</Button>
在C#代码中:先创建一个Image图片类型,再将该变量赋值到Button的Content属性中即完成图片加载。
Uri uri = new Uri(Config.CellImage, UriKind.RelativeOrAbsolute);
BitmapImage bitmap = new BitmapImage(uri);
Image cellImage = new Image();
cellImage.Source = bitmap;
button.Content = cellImage;
注意:如果Button的IsEnable属性为false,他的Foreground和Background属性将不起作用。