SaveFileDialog Sınıf

Tanım

Kullanıcının dosyayı farklı kaydetmek için bir dosya adı belirtmesine olanak tanıyan yaygın bir iletişim kutusunu temsil eder. SaveFileDialog kısmi güven altında yürütülen bir uygulama tarafından kullanılamaz.

public ref class SaveFileDialog sealed : Microsoft::Win32::FileDialog
public sealed class SaveFileDialog : Microsoft.Win32.FileDialog
type SaveFileDialog = class
    inherit FileDialog
Public NotInheritable Class SaveFileDialog
Inherits FileDialog
Devralma
SaveFileDialog
Devralma

Örnekler

Aşağıdaki örnekte sonucun nasıl oluşturulacağı SaveFileDialog ve işlendiği gösterilmektedir.

// Configure save file dialog box
Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();
dlg.FileName = "Document"; // Default file name
dlg.DefaultExt = ".txt"; // Default file extension
dlg.Filter = "Text documents (.txt)|*.txt"; // Filter files by extension

// Show save file dialog box
Nullable<bool> result = dlg.ShowDialog();

// Process save file dialog box results
if (result == true)
{
    // Save document
    string filename = dlg.FileName;
}
' Configure save file dialog box
Dim dlg As New Microsoft.Win32.SaveFileDialog()
dlg.FileName = "Document" ' Default file name
dlg.DefaultExt = ".txt" ' Default file extension
dlg.Filter = "Text documents (.txt)|*.txt" ' Filter files by extension

' Show save file dialog box
Dim result? As Boolean = dlg.ShowDialog()

' Process save file dialog box results
If result = True Then
    ' Save document
    Dim filename As String = dlg.FileName
End If

Açıklamalar

Bu yönetilen sınıfı XAML'de bildiremezsiniz.

Oluşturucular

SaveFileDialog()

SaveFileDialog sınıfının yeni bir örneğini başlatır.

Özellikler

AddExtension

Kullanıcı uzantıyı atlarsa dosya iletişim kutusunun dosya adına otomatik olarak uzantı ekleyip eklemediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)
AddToRecent

İletişim kutusunun açılan veya kaydedilen öğeyi son belgeler listesine ekleyip eklemeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: CommonItemDialog)
CheckFileExists

Kullanıcı var olmayan bir dosya adı belirtirse dosya iletişim kutusunun uyarı görüntüleyip görüntülemediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)
CheckPathExists

Kullanıcı geçersiz yollar ve dosya adları yazarsa uyarıların görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)
ClientGuid

İletişim kutusunun kalıcı durumuyla ilişkilendirmek için bir GUID alır veya ayarlar.

(Devralındığı yer: CommonItemDialog)
CreatePrompt

Kullanıcı var olmayan bir dosya belirtirse, kullanıcıdan dosya oluşturma izni isteyip SaveFileDialog istemediğinizi belirten bir değer alır veya ayarlar.

CreateTestFile

İletişim kutusunun seçili yolda bir test dosyası oluşturmaya çalışıp çalışmayacağını belirten bir değer alır veya ayarlar.

CustomPlaces

Dosya iletişim kutuları için özel yerlerin listesini alır veya ayarlar.

(Devralındığı yer: FileDialog)
DefaultDirectory

Son kullanılan dizin değeri yoksa, dosya iletişim kutusu tarafından görüntülenen dizini alır veya ayarlar.

(Devralındığı yer: CommonItemDialog)
DefaultExt

Görüntülenen dosya listesini filtrelemek için kullanılacak varsayılan uzantı dizesini belirten bir değeri alır veya ayarlar.

(Devralındığı yer: FileDialog)
DereferenceLinks

Dosya iletişim kutusunun bir kısayol tarafından başvuruda bulunilen dosyanın konumunu veya kısayol dosyasının konumunu (.lnk) döndürerek döndürmeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)
FileName

Dosya iletişim kutusunda seçilen dosyanın tam yolunu içeren bir dizeyi alır veya ayarlar.

(Devralındığı yer: FileDialog)
FileNames

Seçili her dosya için bir dosya adı içeren bir dizi alır.

(Devralındığı yer: FileDialog)
Filter

veya 'den hangi dosya türlerinin görüntüleneceğini belirleyen filtre dizesini OpenFileDialog alır veya SaveFileDialogayarlar.

(Devralındığı yer: FileDialog)
FilterIndex

Dosya iletişim kutusunda seçili durumdaki filtrenin dizinini alır veya ayarlar.

(Devralındığı yer: FileDialog)
InitialDirectory

Dosya iletişim kutusu tarafından görüntülenen ilk dizini alır veya ayarlar.

(Devralındığı yer: FileDialog)
Options

Başlatma için dosya iletişim kutuları tarafından kullanılan Win32 ortak dosya iletişim kutusu bayraklarını alır.

(Devralındığı yer: FileDialog)
OverwritePrompt

Kullanıcı zaten var olan bir dosyanın adını belirtirse uyarı görüntülenip görüntülenmeyeceğini SaveFileDialog belirten bir değer alır veya ayarlar.

RestoreDirectory

Bu özellik uygulanmadı.

(Devralındığı yer: FileDialog)
RootDirectory

İletişim kutusunun gezinti kökü olarak görüntülenen dizini alır veya ayarlar.

(Devralındığı yer: CommonItemDialog)
SafeFileName

Yalnızca seçili dosyanın dosya adını içeren bir dize alır.

(Devralındığı yer: FileDialog)
SafeFileNames

Seçili her dosya için bir güvenli dosya adı içeren bir dizi alır.

(Devralındığı yer: FileDialog)
ShowHiddenItems

kullanıcı tercihlerinden bağımsız olarak iletişim kutusunun gizli ve sistem öğelerini göstereceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: CommonItemDialog)
Tag

İletişim kutusuyla ilişkilendirilmiş bir nesneyi alır veya ayarlar. Bu, iletişim kutusuna rastgele bir nesne ekleme olanağı sağlar.

(Devralındığı yer: CommonDialog)
Title

Dosya iletişim kutusunun başlık çubuğunda görüntülenen metni alır veya ayarlar.

(Devralındığı yer: FileDialog)
ValidateNames

İletişim kutusunun yalnızca geçerli Win32 dosya adlarını kabul edip etmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)

Yöntemler

CheckPermissionsToShowDialog()

İletişim kutusunu görüntülemek için yeterli izinlerin olup olmadığını belirler.

(Devralındığı yer: CommonDialog)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

Dosya iletişim kutusuna ortak işlevler eklemek için geçersiz kılınan ortak dosya iletişim kutusu kanca yordamını tanımlar.

(Devralındığı yer: FileDialog)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnFileOk(CancelEventArgs)

Olayı tetikler FileOk .

(Devralındığı yer: FileDialog)
OnItemOk(CancelEventArgs)

Olayı tetikler FileOk .

(Devralındığı yer: FileDialog)
OpenFile()

kullanarak SaveFileDialogkullanıcı tarafından seçilen dosya adı için okuma-yazma dosya akışı oluşturur.

Reset()

Tüm SaveFileDialog özellikleri varsayılan değerlerine sıfırlar.

RunDialog(IntPtr)

RunDialog(IntPtr), ve SaveFileDialoggibi OpenFileDialog türetilmiş bir sınıfta dosya iletişim kutusunu görüntülemek için çağrılır.

(Devralındığı yer: FileDialog)
ShowDialog()

Ortak bir iletişim kutusu görüntüler.

(Devralındığı yer: CommonDialog)
ShowDialog(Window)

Ortak bir iletişim kutusu görüntüler.

(Devralındığı yer: CommonDialog)
ToString()

Dosya iletişim kutusunu temsil eden bir dize döndürür.

(Devralındığı yer: FileDialog)

Ekinlikler

FileOk

Kullanıcı dosyasının düğmesine veya kaydet düğmesine OpenFileDialog tıklayarak bir dosya adı seçtiğinde SaveFileDialoggerçekleşir.

(Devralındığı yer: FileDialog)

Şunlara uygulanır

Ayrıca bkz.