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

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

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

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

(1)Microsoft.Win32.OpenFileDialog

(2)Microsoft.Win32.SaveFileDialog

(3)System.Windows.Controls.PrintDialog

先看看前面兩種WPF對話框的層次繼承關(guān)系:

System.Object

Microsoft.Win32.CommonDialog

Microsoft.Win32.FileDialog

Microsoft.Win32.OpenFileDialog

Microsoft.Win32.SaveFileDialog

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

(1)OpenFileDialog:
OpenFileDialog有一種公共事件:FileOk(當(dāng)用戶選擇文件名,點擊打開按鈕時發(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:

看看它的繼承關(guān)系:
System.Object
System.Windows.Controls.PrintDialog

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

責(zé)任編輯:曹凱 來源: diybl.com
相關(guān)推薦

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-11-22 14:18:32

MySQL鎖機制

2010-07-21 09:38:15

PHP緩存技術(shù)

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)

2009-11-12 13:56:54

2009-12-07 16:07:03

PHP類的繼承

2009-12-14 14:40:10

Ruby全局域變量

2012-02-28 14:43:43

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩一区在线视频 | 午夜精品久久久久久久久久久久 | 亚洲美女在线一区 | 日韩国产免费观看 | 手机在线观看av | 国产主播第一页 | 欧美日韩国产精品一区二区 | 中文字幕国产日韩 | 国色天香成人网 | 国产精品自产av一区二区三区 | 中文字幕在线精品 | 91 久久 | 久久51 | 在线色网址| 91香蕉| 国产精品网页 | 久久精品视频91 | 久久久久中文字幕 | 日韩欧美一区在线 | 在线色网站 | 色综合久 | 天天射夜夜操 | 成年人的视频免费观看 | 日韩在线视频一区 | www.亚洲精品 | 国产一级精品毛片 | 免费av播放 | 日韩av免费在线电影 | 情侣酒店偷拍一区二区在线播放 | 日韩av中文| 91夜色在线观看 | 日韩国产一区二区三区 | 午夜视频在线 | 先锋资源站 | 久久久成人网 | 久久99精品久久久久久国产越南 | 99热成人在线| 成人免费看黄 | 久久亚洲一区 | 国产成人免费视频网站高清观看视频 | 日韩一区在线观看视频 |