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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用WPF 如何弹出文件选择对话框相关的知识,希望对你有一定的参考价值。

列如,做一个简单的文本文档,做打开文档的共能,就是弹出那个选择文件的功能,怎么弹框

在WPF中中, OpenFileDialog位于 Microsoft.Win32 名称空间。WPF程序使用OpenFileDialog的方法如下:

(1)在Visual Studio中新建一个“WPF应用程序”项目

(2)MainWindow.xaml

(3)MainWindow.cs

using System.Windows;

namespace WpfApplication1

    /// <summary>
    /// MainWindow.xaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    
        public MainWindow()
        
            InitializeComponent();
        

        private void Button_Click(object sender, RoutedEventArgs e)
        
            // 在WPF中, OpenFileDialog位于Microsoft.Win32名称空间
            Microsoft.Win32.OpenFileDialog dialog = 
                new Microsoft.Win32.OpenFileDialog();
            dialog.Filter = "文本文件|*.txt";
            if (dialog.ShowDialog() == true)
            
                lblFileName.Content = dialog.FileName;
            
        
    

(4)运行效果

选择文件并打开后

参考技术A c#有专门打开文件的对话框类:
OpenFileDialog open = new OpenFileDialog();//定义打开文本框实体
open.Title = "打开文件";//对话框标题
open.Filter = "文件(.txt)|*.txt|所有文件|*.*";//文件扩展名
if ((bool)open.ShowDialog().GetValueOrDefault())//打开

//成功后的处理
本回答被提问者采纳

以上是关于用WPF 如何弹出文件选择对话框的主要内容,如果未能解决你的问题,请参考以下文章

如何在VBS脚本中显示“选择文件对话框”或“选择目录对话框”

用js怎么实现弹出个选择文件的对话框?

WPF对话框的设置保存问题,如何将对话框中输入的参数进行保存?

如何在 WPF 中将 MessageBox 窗口保留在前台

用WINDOWS API 函数实现文件选择对话框

Java在客户端不能弹出文件选择框问题