Condividi tramite


SaveFileDialog Classe

Definizione

Rappresenta una finestra di dialogo comune che consente all'utente di specificare un nome con cui salvare un file. Non è possibile utilizzare SaveFileDialog da un'applicazione eseguita in condizioni di attendibilità parziale.

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
Ereditarietà
SaveFileDialog
Ereditarietà

Esempio

Nell'esempio seguente viene illustrato come creare un SaveFileDialog oggetto ed elaborare il risultato.

// 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

Commenti

Non è possibile dichiarare questa classe gestita in XAML.

Costruttori

SaveFileDialog()

Inizializza una nuova istanza della classe SaveFileDialog.

Proprietà

AddExtension

Ottiene o imposta un valore che indica se un'estensione viene automaticamente aggiunta a un nome file da parte della finestra di dialogo file quando l'utente non la specifica.

(Ereditato da FileDialog)
AddToRecent

Ottiene o imposta un valore che indica se la finestra di dialogo aggiungerà l'elemento da aprire o salvare nell'elenco dei documenti recenti.

(Ereditato da CommonItemDialog)
CheckFileExists

Ottiene o imposta un valore che indica se nella finestra di dialogo file viene visualizzato un avviso quando l'utente specifica un nome file inesistente.

(Ereditato da FileDialog)
CheckPathExists

Ottiene o imposta un valore che specifica se vengono visualizzati avvisi quando l'utente digita percorsi e nomi file non validi.

(Ereditato da FileDialog)
ClientGuid

Ottiene o imposta un GUID da associare allo stato persistente del dialogo.

(Ereditato da CommonItemDialog)
CreatePrompt

Ottiene o imposta un valore che indica se SaveFileDialog richiede all'utente l'autorizzazione per creare un file, qualora fosse stato specificato un file inesistente.

CreateTestFile

Ottiene o imposta un valore che indica se la finestra di dialogo tenterà di creare un file di test nel percorso selezionato.

CustomPlaces

Ottiene o imposta l'elenco di posizioni personalizzate delle finestre di dialogo dei file.

(Ereditato da FileDialog)
DefaultDirectory

Ottiene o imposta la directory visualizzata dalla finestra di dialogo file se non è disponibile alcun valore di directory utilizzato di recente.

(Ereditato da CommonItemDialog)
DefaultExt

Ottiene o imposta un valore che specifica la stringa dell'estensione predefinita da usare per filtrare l'elenco di file visualizzati.

(Ereditato da FileDialog)
DereferenceLinks

Ottiene o imposta un valore che indica se una finestra di dialogo file restituisce il percorso del file a cui fa riferimento il collegamento o il percorso del file del collegamento (lnk).

(Ereditato da FileDialog)
FileName

Ottiene o imposta una stringa che contiene il percorso completo del file selezionato in una finestra di dialogo file.

(Ereditato da FileDialog)
FileNames

Ottiene una matrice che contiene un nome file per ogni file selezionato.

(Ereditato da FileDialog)
Filter

Ottiene o imposta la stringa di filtro che determina i tipi di file visualizzati da OpenFileDialog o SaveFileDialog.

(Ereditato da FileDialog)
FilterIndex

Ottiene o imposta l'indice del filtro attualmente selezionato in una finestra di dialogo file.

(Ereditato da FileDialog)
InitialDirectory

Ottiene o imposta la directory iniziale visualizzata da una finestra di dialogo file.

(Ereditato da FileDialog)
Options

Ottiene i flag della finestra di dialogo di file comuni Win32 utilizzati dai dialoghi di file per l'inizializzazione.

(Ereditato da FileDialog)
OverwritePrompt

Ottiene o imposta un valore che indica se in SaveFileDialog viene visualizzato un avviso quando l'utente specifica un nome file esistente.

RestoreDirectory

Questa proprietà non è implementata.

(Ereditato da FileDialog)
RootDirectory

Ottiene o imposta la directory visualizzata come radice di navigazione per la finestra di dialogo.

(Ereditato da CommonItemDialog)
SafeFileName

Ottiene una stringa che contiene solo il nome del file selezionato.

(Ereditato da FileDialog)
SafeFileNames

Ottiene una matrice che contiene un nome file sicuro per ogni file selezionato.

(Ereditato da FileDialog)
ShowHiddenItems

Ottiene o imposta un valore che indica se la finestra di dialogo mostrerà elementi nascosti e di sistema indipendentemente dalle preferenze dell'utente.

(Ereditato da CommonItemDialog)
Tag

Ottiene o imposta un oggetto associato alla finestra di dialogo. Consente di allegare un oggetto arbitrario alla finestra di dialogo.

(Ereditato da CommonDialog)
Title

Ottiene o imposta il testo visualizzato nella barra del titolo di una finestra di dialogo file.

(Ereditato da FileDialog)
ValidateNames

Ottiene o imposta un valore che indica se la finestra di dialogo accetta solo nomi di file Win32 validi.

(Ereditato da FileDialog)

Metodi

CheckPermissionsToShowDialog()

Determina se sono disponibili autorizzazioni sufficienti per la visualizzazione di una finestra di dialogo.

(Ereditato da CommonDialog)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

Definisce la procedura hook della finestra di dialogo file comune di cui viene eseguito l'override per aggiungere funzionalità comuni a una finestra di dialogo file.

(Ereditato da FileDialog)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnFileOk(CancelEventArgs)

Genera l'evento FileOk.

(Ereditato da FileDialog)
OnItemOk(CancelEventArgs)

Genera l'evento FileOk.

(Ereditato da FileDialog)
OpenFile()

Crea un flusso di file di lettura/scrittura per il nome file selezionato dall'utente utilizzando SaveFileDialog.

Reset()

Ripristina i valori predefiniti per tutte le proprietà di SaveFileDialog.

RunDialog(IntPtr)

Il metodo RunDialog(IntPtr) viene chiamato per visualizzare una finestra di dialogo file in una classe derivata, ad esempio OpenFileDialog e SaveFileDialog.

(Ereditato da FileDialog)
ShowDialog()

Consente di visualizzare una finestra di dialogo comune.

(Ereditato da CommonDialog)
ShowDialog(Window)

Consente di visualizzare una finestra di dialogo comune.

(Ereditato da CommonDialog)
ToString()

Restituisce una stringa che rappresenta una finestra di dialogo file.

(Ereditato da FileDialog)

Eventi

FileOk

Si verifica quando l'utente seleziona un nome file facendo clic sul pulsante Apri dell'oggetto OpenFileDialog o sul pulsante Salva dell'oggetto SaveFileDialog.

(Ereditato da FileDialog)

Si applica a

Vedi anche