WPF中实现文件夹对话框(OpenFileDialog in WPF)
生活随笔
收集整理的這篇文章主要介紹了
WPF中实现文件夹对话框(OpenFileDialog in WPF)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
OpenFileDialog控件在WinForm中經(jīng)常用來瀏覽本機文件。OpenFileDialog類的命名空間是Microsoft.Win32.OpenFileDialog,它不能作為WPF控件被直接使用。
實際上在WPF我們可以使用一個TextBox控件和Button控件來實現(xiàn)OpenFileDialog的功能。
首先,我們在WPF項目XAML頁拖一個TextBox控件和Button控件,如下圖所示:
?
xaml文件中將出現(xiàn)這樣的代碼:
<TextBox Height="32" HorizontalAlignment="Left" Margin="6,10,0,0" Name="FileNameTextBox" VerticalAlignment="Top" Width="393" /> <Button Content="Browse" Height="32" HorizontalAlignment="Left" Margin="405,10,0,0" Name="button1" VerticalAlignment="Top" Width="88" Click="button1_Click" />然后,在button Click事件中添加如下代碼。
// Create OpenFileDialog Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog(); // Set filter for file extension and default file extension dlg.DefaultExt = ".txt"; dlg.Filter = "Text documents (.txt)|*.txt"; // Display OpenFileDialog by calling ShowDialog method Nullable<bool> result = dlg.ShowDialog(); // Get the selected file name and display in a TextBox if (result == true) { // Open document string filename = dlg.FileName; FileNameTextBox.Text = filename; }這樣就完成了。點擊Browse按鈕可以瀏覽文件。
轉(zhuǎn)載于:https://www.cnblogs.com/gracexu/archive/2012/12/07/2808146.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的WPF中实现文件夹对话框(OpenFileDialog in WPF)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Date类型
- 下一篇: sqlserver删除指定列失败