Condividi tramite


FileSavePickerActivatedEventArgs Classe

Definizione

Fornisce informazioni su un evento attivato che viene generato quando l'utente salva un file tramite la selezione file e seleziona l'app come percorso.

Javascript Questo tipo viene visualizzato come WebUIFileSavePickerActivatedEventArgs.

public ref class FileSavePickerActivatedEventArgs sealed : IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
public ref class FileSavePickerActivatedEventArgs sealed : IActivatedEventArgsWithUser, IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FileSavePickerActivatedEventArgs final : IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FileSavePickerActivatedEventArgs final : IActivatedEventArgsWithUser, IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FileSavePickerActivatedEventArgs : IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FileSavePickerActivatedEventArgs : IActivatedEventArgsWithUser, IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
Public NotInheritable Class FileSavePickerActivatedEventArgs
Implements IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
Public NotInheritable Class FileSavePickerActivatedEventArgs
Implements IActivatedEventArgsWithUser, IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
Ereditarietà
Object Platform::Object IInspectable FileSavePickerActivatedEventArgs
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Esempio

L'esempio contratti di selezione file illustra come rispondere a un punto di attivazione FileSavePicker.

// fileSavePicker activated event handler
protected override void OnFileSavePickerActivated(FileSavePickerActivatedEventArgs args)
{
    var FileSavePickerPage = new SDKTemplate.FileSavePickerPage();
    FileSavePickerPage.Activate(args);
}

// Overloaded method to respond to fileSavePicker events
internal void Activate(FileSavePickerActivatedEventArgs args)
{
    // Perform tasks to prepare your app to display its file picker page

    // Get file picker UI
    fileSavePickerUI = args.FileSavePickerUI;

    Window.Current.Content = this;
    this.OnNavigatedTo(null);
    Window.Current.Activate();
}

Per C#, args per un override OnFileSavePickerActivated nell'oggetto Application fa riferimento a un oggetto FileSavePickerActivatedEventArgs. L'override OnFileSavePickerActivated si trova nel file App.xaml.cs e il Activate metodo si trova nel file FileSavePickerPage.xaml.cs dell'esempio di contratti di selezione file.

Commenti

Altre informazioni sulla fornitura dell'app come percorso in cui l'utente può salvare i file nel riferimento allo spazio dei nomi Windows.Storage.Pickers.Provider .

Un oggetto FileSavePickerActivatedEventArgs viene passato al gestore del punto di attivazione dell'app quando l'utente salva un file tramite la selezione file e seleziona l'app come posizione. Questo tipo di attivazione è indicato dal valore ActivationKind.FileSavePicker restituito dalla proprietà Kind .

Le app scritte in JavaScript devono essere in ascolto e gestire gli eventi Windows.UI.WebUI.webUIApplication.activated .

L'app UWP che usa C++, C# o Visual Basic implementa in genere i punti di attivazione eseguendo l'override dei metodi dell'oggetto Application . I file code-behind del modello predefinito app.xaml includono sempre un override per OnLaunched, ma la definizione di override per altri punti di attivazione, ad esempio OnFileSavePickerActivated , corrisponde al codice dell'app.

Tutte le sostituzioni dell'applicazione coinvolte in uno scenario di attivazione devono chiamare Window.Activate nelle implementazioni.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1607 14393 Utente

Proprietà

CallerPackageFamilyName

Nome della famiglia di pacchetti dell'app che ha avviato questa app.

EnterpriseId

Ottiene l'ID dell'organizzazione proprietaria del file.

FileSavePickerUI

Ottiene l'interfaccia utente della casella di lettera della selezione file visualizzata quando l'utente salva un file e seleziona l'app come percorso di salvataggio.

Kind

Ottiene il tipo di attivazione.

PreviousExecutionState

Ottiene lo stato di esecuzione dell'app prima dell'attivazione.

SplashScreen

Ottiene un oggetto SplashScreen che fornisce informazioni sulla transizione dalla schermata iniziale all'app attivata.

User

Ottiene l'utente per cui è stata attivata l'app.

Si applica a

Vedi anche