FileSavePickerActivatedEventArgs Classe

Définition

Fournit des informations sur un événement activé qui se déclenche lorsque l’utilisateur enregistre un fichier via le sélecteur de fichiers et sélectionne l’application comme emplacement.

Javascript Ce type apparaît sous la forme 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
Héritage
Object Platform::Object IInspectable FileSavePickerActivatedEventArgs
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Exemples

L’exemple de contrats du sélecteur de fichiers montre comment répondre à un point d’activation 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();
}

Pour C#, args pour un remplacement OnFileSavePickerActivated sur l’objet Application fait référence à un objet FileSavePickerActivatedEventArgs. Le remplacement OnFileSavePickerActivated se trouve dans le fichier App.xaml.cs et la Activate méthode se trouve dans le fichier FileSavePickerPage.xaml.cs de l’exemple de contrats du sélecteur de fichiers.

Remarques

En savoir plus sur la fourniture de votre application en tant qu’emplacement où l’utilisateur peut enregistrer des fichiers dans la référence de l’espace de noms Windows.Storage.Pickers.Provider .

Un objet FileSavePickerActivatedEventArgs est passé au gestionnaire de points d’activation de l’application lorsque l’utilisateur enregistre un fichier via le sélecteur de fichiers et sélectionne l’application comme emplacement. Ce type d’activation est indiqué par la valeur ActivationKind.FileSavePicker retournée par la propriété Kind .

Les applications écrites en JavaScript doivent écouter et gérer les événements Windows.UI.WebUI.webUIApplication.activated .

L’application UWP utilisant C++, C# ou Visual Basic implémente généralement des points d’activation en remplaçant les méthodes de l’objet Application . Les fichiers code-behind de modèle par défaut app.xaml incluent toujours une substitution pour OnLaunched, mais la définition de remplacements pour d’autres points d’activation tels que OnFileSavePickerActivated dépend du code de votre application.

Toutes les substitutions d’application impliquées dans un scénario d’activation doivent appeler Window.Activate dans leurs implémentations.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1607 14393 Utilisateur

Propriétés

CallerPackageFamilyName

Nom de la famille de package de l’application qui a lancé cette application.

EnterpriseId

Obtient l’ID de l’entreprise propriétaire du fichier.

FileSavePickerUI

Obtient l’interface utilisateur de la boîte aux lettres du sélecteur de fichiers qui s’affiche lorsque l’utilisateur enregistre un fichier et sélectionne l’application comme emplacement d’enregistrement.

Kind

Obtient le type d’activation.

PreviousExecutionState

Obtient l’état d’exécution de l’application avant son activation.

SplashScreen

Obtient un objet SplashScreen qui fournit des informations sur la transition de l’écran de démarrage à l’application activée.

User

Obtient l’utilisateur pour lequel l’application a été activée.

S’applique à

Voir aussi