精华内容
下载资源
问答
  • 在进行WPF程序开发的过程中,经常会使用到选择文件对话框和保存文件对话框,但WPF中没有专门负责的控件. 实现此功能的方法有两种. 第一种是 利用Microsoft.Win32.OpenFileDialog 不过这种方法中 第二种是 System....

    在进行WPF程序开发的过程中,经常会使用到选择文件对话框和保存文件对话框,但WPF中没有专门负责的控件.
    实现此功能的方法有两种.

    第一种是 利用Microsoft.Win32.OpenFileDialog 不过这种方法中
    第二种是 System.Windows.Forms.OpenFileDialog 这是Winform程序中使用的.所以需要在项目中引用对应库

    第一种 利用Microsoft.Win32.OpenFileDialog/SaveFileDialog

    // Create OpenFileDialog 
    Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
    
    
    
    // Set filter for file extension and default file extension 
    dlg.DefaultExt = ".png";
    dlg.Filter = "JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|JPG Files (*.jpg)|*.jpg|GIF Files (*.gif);
    
    // Display OpenFileDialog by calling ShowDialog method
    if (dlg.ShowDialog().Value)
    {
    	// Get the selected file name and display in a TextBox
        this.txtSavePath.Text = dlg.FileName;
        dlg = null;
    }
    

    第二种 利用Microsoft.Win32.OpenFileDialog

    展开全文
  • 打开文件对话框、保存文件对话框使用Microsoft.Win32的方法 选择文件夹对话框使用System.Windows.Forms的方法 打开文件对话框 //创建一个打开文件的对话框 Microsoft.Win32.OpenFileDialog dialog = new Microsoft....

    打开文件对话框、保存文件对话框使用Microsoft.Win32的方法
    选择文件夹对话框使用System.Windows.Forms的方法

    打开文件对话框

    //创建一个打开文件的对话框
    Microsoft.Win32.OpenFileDialog dialog = new Microsoft.Win32.OpenFileDialog()
    {
    	Filter = "All Files|*.*";
    	InitialDirectory = @"D:\";
    };
    //调用ShowDialog()方法显示该对话框,该方法的返回值代表用户是否点击了确定按钮
    if (dialog.ShowDialog().GetValueOrDefault())
    {
        Text = dialog.FileName;
    }
    else 
    {
        //Todo
    }
    

    保存文件对话框

    //创建一个保存文件的对话框
    Microsoft.Win32.SaveFileDialog dialog = new Microsoft.Win32.SaveFileDialog()
    {
    	Filter = "All Files|*.*";
    	InitialDirectory = @"D:\";
    };
    //调用ShowDialog()方法显示该对话框,该方法的返回值代表用户是否点击了确定按钮
    if (dialog.ShowDialog().GetValueOrDefault())
    {
        Text = dialog.FileName;
    }
    else 
    {
        //Todo
    }
    

    选择文件夹对话框

    //创建一个选择文件夹的对话框
    System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog();
    //调用ShowDialog()方法显示该对话框,该方法的返回值代表用户是否点击了确定按钮
    if (dialog.ShowDialog()!=System.Windows.Forms.DialogResult.Cancel)
    {
        Text = dialog.SelectedPath.Trim()
    }
    else 
    {
        //Todo
    }
    
    展开全文
  • 1、打开文件对话框的使用 //创建一个打开文件式的对话框 OpenFileDialog ofd = new OpenFileDialog(); //设置这个对话框的起始打开路径 ofd.InitialDirectory = @"D:\"; //设置打开的文件的类型,注意过滤器的...

    1、打开文件对话框的使用

    //创建一个打开文件式的对话框
    OpenFileDialog ofd = new OpenFileDialog();
    //设置这个对话框的起始打开路径
    ofd.InitialDirectory = @"D:\";
    //设置打开的文件的类型,注意过滤器的语法
    ofd.Filter = "PNG图片|*.png|JPG图片|*.jpg";
    //调用ShowDialog()方法显示该对话框,该方法的返回值代表用户是否点击了确定按钮
    if (ofd.ShowDialog() == true)
    {
        image1.Source = new BitmapImage(new Uri(ofd.FileName));
    }
    else 
    {
        MessageBox.Show("没有选择图片");
    }
    2、保存文件对话框的使用

    //创建一个保存文件式的对话框
    SaveFileDialog sfd = new SaveFileDialog();
    //设置这个对话框的起始保存路径
    sfd.InitialDirectory = @"D:\";
    //设置保存的文件的类型,注意过滤器的语法
    sfd.Filter = "PNG图片|*.png|JPG图片|*.jpg";
    //调用ShowDialog()方法显示该对话框,该方法的返回值代表用户是否点击了确定按钮
    if (sfd.ShowDialog() == true)
    {
        MessageBox.Show("保存成功");
    }
    else
    {
        MessageBox.Show("取消保存");
    }



    展开全文
  • WPF对话框整理适合刚接触WPF不久的同学: 消息框 打开文件对话框 保存文件对话框 其他对话框 创建自定义输入对话框
  • C#(Winform)的SaveFileDialog(文件保存对话框)控件使用 #region 保存对话框 private void ShowSaveFileDialog() { //string localFilePath, fileNameExt, newFileName, FilePath; SaveFileDialog sfd = n...
    C#(Winform)的SaveFileDialog(文件保存对话框)控件使用
       #region 保存对话框
       private void ShowSaveFileDialog()
       {
             //string localFilePath, fileNameExt, newFileName, FilePath; 
             SaveFileDialog sfd = new SaveFileDialog();
    
             //设置文件类型 
             sfd.Filter = "数据库备份文件(*.bak)|*.bak|数据文件(*.mdf)|*.mdf|日志文件(*.ldf)|*.ldf";
    
             //设置默认文件类型显示顺序 
             sfd.FilterIndex = 1;
    
             //保存对话框是否记忆上次打开的目录 
             sfd.RestoreDirectory = true;
    
             //设置默认的文件名(本人测试没成功)
             sfd.DefaultFileName = "YourFileName";// in wpf is  sfd.FileName = "YourFileName";
    
             //点了保存按钮进入 
             if (sfd.ShowDialog() == DialogResult.OK)
            {
                   string localFilePath = sfd.FileName.ToString(); //获得文件路径 
                   string fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1); //获取文件名,不带路径
    	           string filePath = localFilePath.Substring(0, localFilePath.LastIndexOf("\\"));//获取文件路径,不带文件名
                   //给文件名前加上时间
                   //newFileName = DateTime.Now.ToString("yyyyMMdd") + fileNameExt;
                   //在文件名里加字符
                   //saveFileDialog1.FileName.Insert(1,"dameng");   
                   System.IO.FileStream fs = (System.IO.FileStream)saveFileDialog1.OpenFile();//输出文件
                   //fs输出带文字或图片的文件,就看需求了
             }
       }
    
    C# 打开以对话框,获取文件夹路径 、文件的路径、文件名
     
     // 获取文件夹绝对路径    显示在 txtbox 控件里
    System.Windows.Forms.FolderBrowserDialog folder = new System.Windows.Forms.FolderBrowserDialog();
    
    if (folder.ShowDialog() == DialogResult.OK)
    {
      this.txtboxPath.Text = folder.SelectedPath;              
      }
    
    // 获取文件和路径名 一起显示在 txtbox 控件里
    OpenFileDialog dialog = new OpenFileDialog();
    if (dialog .ShowDialog() == DialogResult.OK)
    {
      this.txtboxPath.SelectedText = dialog.FileName;                   
    }
    
     //如果只显示文件名
    OpenFileDialog dialog = new OpenFileDialog();
    if (dialog .ShowDialog() == DialogResult.OK)
    {
      this.txtboxPath.SelectedText = dialog.SafeFileName;     
    }
    
    C# winform 窗体弹出选择目录或文件 的对话框
    //弹出一个选择目录的对话框
    privatevoid btnSelectPath_Click(object sender, EventArgs e) //弹出一个选择目录的对话框
     {
        FolderBrowserDialog path = new FolderBrowserDialog();
        path.ShowDialog();
        this.txtPath.Text = path.SelectedPath;
     }
     
    //弹出一个选择文件的对话框
    privatevoid btnSelectFile_Click(object sender, EventArgs e) //弹出一个选择文件的对话框
     {
        OpenFileDialog file = new OpenFileDialog();
        file.ShowDialog();
        this.txtFile.Text = file.SafeFileName;
     }

    展开全文
  • WPF通用对话框创建

    2012-05-14 17:19:29
    WPF的一些对话框的创建: 1、消息框 2、“打开文件”对话框 3、“保存文件对话框 4、“打印”对话框
  • 实现wpf中模式对话框

    2011-11-28 21:35:00
    Dialog类库中包含3个文件 1.DialogView: DialogView是一个自定义用户控件,在一个Grid中包含了2个Border: 第一个Border用于遮罩modal Dialog后面的地方 第二个Border是显示内容的地方将配置 VerticalAlignment...
  • WPF文件浏览对话框的实现可以利用Windows API Code Pack,它是一个用于访问Windows Vista/7 特性的托管代码函数库,但并没有包含在.NET 4.0中。 该代码包的特性如下所示: 支持Windows Shell命名空间对象...
  • WPF对话框整理

    2021-01-19 17:01:53
    消息框 打开文件对话框 保存文件对话框 其他对话框 创建自定义输入对话框
  • 程序库缓存 我们都知道Xap是Silverlight 初始下载的文件,他的大小决定了初次加载的响应速度,如果Xap文件越大初始打开Silverlight应用的等待时间就会越长,那么如何能够让Xap尽可能的小(只是将必须的组件先打包...
  • 常见的“保存文件对话框实现为SaveFileDialog类,位于Microsoft.Win32命名空间中。下面的代码演示如何创建、配置和显示“保存文件对话框以及如何处理结果。 // Configure save file dialog box Microsoft....
  • WPF 自定义对话框,修正完美版,下载可以用,可以自定义样式
  • WPF打开文件_保存文件_文件过滤器,不包含实际打开文件_保存文件的代码;仅仅是打开对话框
  • wpf 对话框

    2018-05-02 16:37:59
    1.打开文件对话框 var openFileDialog = new Microsoft.Win32.OpenFileDialog() { Filter = "avi(*.avi)|*.avi|mp4 (*.mp4)|*.mp4|wmv(*.wmv)|*.wmv" }; var result = openFile...
  • 文章目录ColorDialog(颜色选择对话框)属性及方法样式使用FolderBrowserDialog(文件夹选择对话框)属性及方法样式使用FileDialog属性及方法...方法样式使用SaveFileDialog(保存文件选择对话框)属性及方法样式使用...
  • WPF提供了选择文件对话框,但并没有提供选择文件夹的对话框。 OpenFileDialog类存在于PresentationFramework.dll程序集。 1 public string SelectFileWpf() 2 { 3 var openFileDialog = new Microsoft.Win...
  • WPF文件读写保存操作示例

    千次阅读 2017-03-16 13:26:45
    包含打开文件,保存文件,文件读取选择对话框,文件保存选择对话框。 1.打开指定位置的文件,如果文件存在则覆盖 public void createFile() { fileCount++; System.DateTime currentTime = new...
  • 在使用 Win32 / WPF / Windows Forms 的打开或保存文件对话框的时候,多数情况下我们都会考虑编写文件过滤器。UWP 中有 FileTypeFilter 集合可以添加不同的文件种类,但 Win32 中却是一个按一定规则组合而成的字符串...
  • 非模式对话框 需求:弹窗是非模式对话框,即可以多个弹窗弹出,且弹窗后面的窗体可以被操作,不会被锁定。 自定义的窗体Window实现以下步骤: 在C#代码中弹出窗体时,使用 window.Show() 而不是 window.ShowDialog...
  • WPF文件选择与保存

    千次阅读 2018-10-29 14:47:40
    1.引用Windows.Form 2.打开文件 System.Windows.Forms.OpenFileDialog openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); openFileDialog1.InitialDirectory = "c:\\"; openFileDial...
  • 说明:本系列基本上是《WPF揭秘》的读书笔记。...WPF也提供了一系列通用的对话框实现如打开/保存文件,浏览文件夹,选择字体,打印等常见任务。同时WPF也提供创建拥有相同模式行为的自定义对话框的...
  • ...1、打开文件对话框 在事件中增加如下代码: OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Excel文件(*.xls;*.xlsx)|*.xls;*.xlsx|所有文件|*.*";//文件类型 ...
  • #region 保存对话框 private void ShowSaveFileDialog() { //string localFilePath, fileNameExt, newFileName, FilePath; SaveFileDialog sfd = new SaveFileDialog();  //设置文件类型 ...
  • WPF文件保存

    2019-11-16 21:46:11
    privatevoidShowSaveFileDialog() { //stringlocalFilePath,fileNameExt,newFileName,FilePath; SaveFileDialogsfd=newSaveFileDialog(); //设置文件类型 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,774
精华内容 709
关键字:

wpf保存文件对话框