偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

深入探討WPF對話框使用技巧

開發(fā) 開發(fā)工具
WPF對話框的實現(xiàn)技巧不是說通過一片文章的解讀就能完全了解掌握的。我們還需要通過不斷的實踐去鞏固我們所學到的書面知識。

WPF開發(fā)工具的應用幫助我們實現(xiàn)了許多功能需求。那么如何正確的應用WPF中各種控件,是掌握這一工具的真理所在。在WPF中,系統(tǒng)定義的WPF對話框(Dialog)有三種:#t#

(1)Microsoft.Win32.OpenFileDialog

(2)Microsoft.Win32.SaveFileDialog

(3)System.Windows.Controls.PrintDialog

先看看前面兩種WPF對話框的層次繼承關系:

System.Object

Microsoft.Win32.CommonDialog

Microsoft.Win32.FileDialog

Microsoft.Win32.OpenFileDialog

Microsoft.Win32.SaveFileDialog

我們看到,這兩種對話框均位于Microsoft.Win32命名空間中,它們均繼承自Microsoft.Win32.FileDialog。

(1)OpenFileDialog:
OpenFileDialog有一種公共事件:FileOk(當用戶選擇文件名,點擊打開按鈕時發(fā)生)

OpenFileDialog有以下幾種公共方法:

OpenFile():打開單個文件

OpenFiles():打開多個文件

Reset():重置

ShowDialog():顯示對話框

OpenFileDialog的公共屬性有:
.AddExtension,
.CheckFileExists,
.CheckPathExists,
.DefaultExt,
.DereferenceLinks,
.FileName,
.FileNames,
.Filter,
.FilterIndex,
.InitialDirectory,
.Multiselect,
.ReadOnlyChecked,
.RestoreDirectory,
.SafeFileName,
.SafeFileNames,
.ShowReadOnly,
.Tag,
.Title,
.ValidateNames

其中,我們最常用的WPF對話框有: FileName, FileNames, Filter, FilterIndex, DefaultExt,InitialDirectory等。

(2) SaveFileDialog:

與OpenFileDialog類似,SaveFileDialog公共方法:
OpenFile()
Reset()
ShowDialog()

公共屬性:
.AddExtension,
.CheckFileExists,
.CheckPathExists,
.CreatePrompt,
.DefaultExt,
.DereferenceLinks,
.FileName,
.FileNames,
.Filter,
.FilterIndex,
.InitialDirectory,
.OverwritePrompt,
.RestoreDirectory,
.SafeFileName,
.SafeFileNames,
.Tag,
.Title,
.ValidateNames

說明:在WPF中的Microsoft.Win32.OpenFileDialog,Microsoft.Win32.SaveFileDialog與在WinForm中的System.Windows.Forms.OpenFileDialog, System.Windows.Forms.SaveFileDialog用法上基本上一樣,但前者由于WPF的限制,無法在Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE下使用。

再看看看PrintDialog:

(3)PrintDialog:

看看它的繼承關系:
System.Object
System.Windows.Controls.PrintDialog

WPF對話框需要注意的是:不要將System.Windows.Controls.PrintDialog與System.Windows.Forms.PrintDialog混淆了,后者用于WinForm應用程序中。System.Windows.Controls.PrintDialog則用于Windows Presentation Foundation (WPF)應用程序中。

責任編輯:曹凱 來源: diybl.com
相關推薦

2009-12-25 14:18:03

WPF依賴屬性

2009-12-23 16:13:00

WPF Attache

2009-12-25 10:20:28

WPF窗口

2009-12-23 16:27:49

WPF UI自動化模型

2009-12-28 13:47:35

WPF對話框

2009-12-28 14:32:31

WPF窗體對話框

2010-01-28 16:55:26

Android對話框

2009-12-11 15:35:50

PHP彈出對話框

2023-11-22 13:13:54

多線程死鎖

2009-11-20 17:17:08

Oracle函數(shù)索引

2021-05-17 05:36:02

CSS 文字動畫技巧

2010-07-21 09:38:15

PHP緩存技術

2010-11-22 14:18:32

MySQL鎖機制

2011-05-20 16:49:21

VB.NET

2024-04-01 13:05:13

C++接口類開發(fā)

2011-07-01 11:33:00

Qt 模態(tài) 非模態(tài)

2013-07-11 09:45:48

扁平化扁平化設計

2009-11-12 13:56:54

2017-01-03 17:57:46

Android異步精髓Handler

2024-01-26 06:42:05

Redis數(shù)據(jù)結構
點贊
收藏

51CTO技術棧公眾號