Freigeben über


FileSavePickerActivatedEventArgs Klasse

Definition

Stellt Informationen zu einem aktivierten Ereignis bereit, das ausgelöst wird, wenn der Benutzer eine Datei über die Dateiauswahl speichert und die App als Speicherort auswählt.

Javascript Dieser Typ wird als WebUIFileSavePickerActivatedEventArgs angezeigt.

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
Vererbung
Object Platform::Object IInspectable FileSavePickerActivatedEventArgs
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Beispiele

Im Beispiel "Verträge für die Dateiauswahl " wird veranschaulicht, wie auf einen FileSavePicker-Aktivierungspunkt reagiert wird.

// 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();
}

Für C# args verweist für eine OnFileSavePickerActivated-Überschreibung auf das Application-Objekt auf ein FileSavePickerActivatedEventArgs-Objekt. Die OnFileSavePickerActivated-Außerkraftsetzung befindet sich in der Datei App.xaml.cs und die Activate -Methode in der Datei FileSavePickerPage.xaml.cs des Beispiels Dateiauswahlverträge.

Hinweise

Erfahren Sie mehr über die Bereitstellung Ihrer App als Speicherort, an dem der Benutzer Dateien in der Windows.Storage.Pickers.Provider-Namespacereferenz speichern kann.

Ein FileSavePickerActivatedEventArgs-Objekt wird an den Aktivierungspunkthandler der App übergeben, wenn der Benutzer eine Datei über die Dateiauswahl speichert und die App als Speicherort auswählt. Dieser Aktivierungstyp wird durch den ActivationKind.FileSavePicker-Wert angegeben, der von der Kind-Eigenschaft zurückgegeben wird.

In JavaScript geschriebene Apps müssen Windows.UI.WebUI.webUIApplication.activated-Ereignisse überwachen und behandeln.

UWP-Apps mit C++, C# oder Visual Basic implementieren in der Regel Aktivierungspunkte, indem methoden des Application-Objekts überschrieben werden. Die CodeBehind-Dateien der Standardvorlage app.xaml enthalten immer eine Überschreibung für OnLaunched, aber das Definieren von Außerkraftsetzungen für andere Aktivierungspunkte wie OnFileSavePickerActivated liegt bei Ihrem App-Code.

Alle Anwendungsüberschreibungen , die an einem Aktivierungsszenario beteiligt sind, sollten Window.Activate in ihren Implementierungen aufrufen.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1607 14393 User

Eigenschaften

CallerPackageFamilyName

Der Paketfamilienname der App, die diese App gestartet hat.

EnterpriseId

Ruft die ID des Unternehmens ab, das besitzer der Datei ist.

FileSavePickerUI

Ruft die Letterbox-Benutzeroberfläche der Dateiauswahl ab, die angezeigt wird, wenn der Benutzer eine Datei speichert, und wählt die App als Speicherort aus.

Kind

Ruft den Aktivierungstyp ab.

PreviousExecutionState

Ruft den Ausführungsstatus der App ab, bevor sie aktiviert wurde.

SplashScreen

Ruft ein SplashScreen-Objekt ab, das Informationen zum Übergang vom Begrüßungsbildschirm zur aktivierten App bereitstellt.

User

Ruft den Benutzer ab, für den die App aktiviert wurde.

Gilt für:

Weitere Informationen