1. 程式人生 > >.NET學習手記之:WPF--訊息框和對話方塊

.NET學習手記之:WPF--訊息框和對話方塊

1、訊息框:

WPF的訊息框和和winform的引數不一樣:

if (MessageBox.Show("內容", "標題", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)

Winform裡可以是DialogResult.OK,WPF可以是MessageBoxResult.Yes

2、對話方塊:

引用Microsoft.Win32空間,呼叫OpenFileDialog類開啟檔案框,和SaveFileDialog類開啟儲存對話方塊。

例:

OpenFileDialog sfn = new OpenFileDialog();
sfn.Title = "選擇複製檔案";
sfn.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal); //獲取預設的我的文件路徑。

sfn.Filter = "png檔案(.png)|*.png|bmp檔案(.bmp)|*.bmp|jpg檔案(.jpg)|*.jpg|gif檔案(.gif)|*.gif|ico檔案(.ico)|*.ico|全部檔案(.*)|*.*";
sfn.FilterIndex = 1; 

if (sfn.ShowDialog(this) == true)
   tb_SourceFileName.Text = sfn.FileName;