在WPF中中, OpenFileDialog位於 Microsoft.Win32 名稱空間。WPF程式使用OpenFileDialog的方法如下:
(1)在Visual Studio中新建一個“WPF應用程式”專案
(2)MainWindow.xaml
(3)MainWindow.cs
using System.Windows;
namespace WpfApplication1
{
///
/// MainWindow.xaml 的互動邏輯
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)執行效果
選擇檔案並開啟後
在WPF中中, OpenFileDialog位於 Microsoft.Win32 名稱空間。WPF程式使用OpenFileDialog的方法如下:
(1)在Visual Studio中新建一個“WPF應用程式”專案
(2)MainWindow.xaml
(3)MainWindow.cs
using System.Windows;
namespace WpfApplication1
{
///
/// MainWindow.xaml 的互動邏輯
///
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)執行效果
選擇檔案並開啟後