WPF中使用OpenFileDialog打开文件

Posted larissa-0464

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF中使用OpenFileDialog打开文件相关的知识,希望对你有一定的参考价值。

添加Microsoft.Win32程序集

private void OnOpenFile(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.Title = "Load a file";
            if(openFileDialog.ShowDialog() == true)
            {
         // 获得所选中文件的文件名(全称) txfilename.Text
= openFileDialog.FileName; using(StreamReader sr = new StreamReader(txfilename.Text)) {
            // 读入文件的全部内容
string text = sr.ReadToEnd(); } } }

OpenFileDialog的属性:

AddExtension 将扩展名自动添加到文件名上

CheckFileExists 用户指定不存在的文件时显示警告

CheckPathExists 从对话框返回前,检查指定路径是否存在

Filter 筛选出符合要求的文件,比如*.cs|*.txt等

InitialDirectory 指定对话框的初始目录

Multiselect 是否可以选择多个文件

RestoreDirectory 对话框在关闭前是否恢复当前目录

Title 指定打开的对话框的名字

 

以上是关于WPF中使用OpenFileDialog打开文件的主要内容,如果未能解决你的问题,请参考以下文章

OpenFileDialog 永久存储文件

C# 如何处理 OpenFileDialog 文件

关于WPF中openfiledialog文件多选

用WPF 如何弹出文件选择对话框

OpenFileDialog 导致 WPF 应用程序崩溃

c# winform 如何实现选择另一台电脑上目录下的文件??