SaveFileDialog Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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 Aç düğmesine veya kaydet düğmesine OpenFileDialog tıklayarak bir dosya adı seçtiğinde SaveFileDialoggerçekleşir. (Devralındığı yer: FileDialog) |