成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

WPF開發工具的應用幫助我們實現了許多功能需求。那么如何正確的應用WPF中各種控件,是掌握這一工具的真理所在。在WPF中,系統定義的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(當用戶選擇文件名,點擊打開按鈕時發生)

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函數索引

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++接口類開發

2011-07-01 11:33:00

Qt 模態 非模態

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數據結構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品综合久久久 | 国产精品免费一区二区 | 久久伊人亚洲 | av黄色免费在线观看 | 色噜噜亚洲男人的天堂 | 91精品久久久久久久久久入口 | 久久精品一区二区视频 | 欧美高清一区 | 久久精品 | 成人在线国产 | 狠狠干网站 | 91精品国产一区二区三区 | 一本色道久久综合亚洲精品高清 | 亚洲97 | 91看片网| 国产美女黄色片 | 久久久国产精品 | 91中文 | 成人在线一级片 | 中文字幕不卡在线观看 | 欧美激情久久久 | 午夜精品视频 | 精品区| 91精品国产91久久久久久三级 | www.久久影视 | 亚洲第一福利视频 | 日韩在线成人 | 天天爽一爽 | 欧美精品一区二区三区在线 | 成人三级网址 | 精品欧美乱码久久久久久 | 国产91一区二区三区 | 国产免费黄网 | 久久久久久成人 | 国产精品一区二区视频 | 欧美精品99| 亚洲69p| 亚洲国产高清在线观看 | 久久成人一区 | 国产精品久久久久久久久久久久 | 999热视频 |