替换图片

private void btnSkin_Click(object sender, RoutedEventArgs e)
{
string fName;
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "图像文件(*.png;*.jpg;*.gif;*.bmp)|*.png;*.jpg;*.gif;*.bmp";
ofd.RestoreDirectory = true;
if (ofd.ShowDialog() == true)
{
fName = ofd.FileName;
FileStream fs = new FileStream(fName, FileMode.Open);
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
string path = AppDomain.CurrentDomain.BaseDirectory + "Background\\主界面.jpg";
FileStream fs2 = new FileStream(path, FileMode.Create, FileAccess.Write);
BinaryWriter bw = new BinaryWriter(fs2);
bw.Write(buffer);
bw.Close();
fs.Close();

LoadImage();
}
}

加载图片时候

private void LoadImage()
{
string path = AppDomain.CurrentDomain.BaseDirectory + "Background\\主界面.jpg";
System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(path);
MemoryStream stream = new MemoryStream();
bitmap.Save(stream, System.Drawing.Imaging.ImageFormat.Png);
ImageBrush imageBrush = new ImageBrush();
ImageSourceConverter imageSourceConverter = new ImageSourceConverter();

imageBrush.ImageSource = (ImageSource)imageSourceConverter.ConvertFrom(stream);
grids.Background = imageBrush;

bitmap.Dispose();
}

最新文章

  1. 『.NET Core CLI工具文档』(二).NET Core 工具遥测(应用信息收集)
  2. host 文件
  3. 修改Android系统属性SystemProperties.set("sys.powerctl", "shutdown")关机分析
  4. android 7.0变化
  5. [Android UI] shape和selector的结合使用
  6. 计算机学院大学生程序设计竞赛(2015’12)The Country List
  7. AngularJs初步学习笔记(part1)
  8. dojo 总结
  9. JSP页面用EL表达式 输出date格式
  10. HTTP协议漫谈
  11. HDFS 2中Namenode启动时WebUI的变化
  12. nodejs的重要支柱
  13. MYSQL创建用户Unknown column 'plugin' in 'mysql.user'的解决方法
  14. ubuntu下查看-卸载软件(卸载.net core sdk的方法)
  15. keepalived双机热备nginx
  16. Java Jar包压缩、解压使用指南
  17. Mac下的Bash配置文件冲突问题
  18. WIn10系统软件默认安装c盘后消失看不见问题
  19. docker-machine on azure
  20. outlook2016中如何设置两个账户都自动有各自默认签名

热门文章

  1. Device Drivers
  2. activiti7流程变量的测试(设置全局变量)
  3. java 重新学习 (五)
  4. Android 中MediaPlayer播放音频
  5. [机器学习][face recognition] 一个视频人脸识别实现
  6. $@、$*和环境变量IFS
  7. Install ncurses (ncurses-devel) and try again
  8. C# 关于获取周,月,年时间大全
  9. application/x-www-form-urlencode/multipart/form-data
  10. 设置overflow:auto无效的解决办法