C# WPF按钮控件动态加载图片

来源:互联网 发布:淘宝交电费 编辑:程序博客网 时间:2024/05/17 09:38

在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属性将不起作用。