来补充一块内容,文件类,有关于文件的打开以及保存的对话框的。
1 OpenFileDialog ofd = new OpenFileDialog(); 2 ofd.Filter = "PNG图片|*.png|JPG图片|*.jpg"; 3 if (ofd.ShowDialog() == true) 4 { 5 MessageBox.Show("文件已打开"); 6 } 7 else 8 { 9 MessageBox.Show("文件没打开"); 10 }
ofd.Filter = "Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF "
◇ShowDialog()方法放回的是一个bool值,可以用来判断该文件是否已经打开。
②接下来就是保存文件的SaveFileDialog类了,和OpenFileDialog类没有太大区别,简单案列代码如下:
1 private void button2_Click(object sender, RoutedEventArgs e) 2 { 3 SaveFileDialog sfd = new SaveFileDialog(); s 4 fd.Filter = "所有文件|*.*"; 5 if (sfd.ShowDialog() == true) 6 { 7 MessageBox.Show(sfd.FileName); 8 } 9 }
private void btn3_Click(object sender, RoutedEventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "图片|*.jpg"; if (ofd.ShowDialog() == true) { string filename = ofd.FileName; image1.Source = new BitmapImage(new Uri(filename)); } }
原文:http://www.cnblogs.com/kaolalovemiaomiao/p/4707577.html