FileActivatedEventArgs Class

Erstellt Daten, wenn eine App aktiviert wird, weil sie die App ist, die einer Datei zugeordnet ist.

JavaScript:  Dieser Typ wird als WebUIFileActivatedEventArgs angezeigt.

Syntax


public sealed class FileActivatedEventArgs : IFileActivatedEventArgs,
    IActivatedEventArgs,
    IFileActivatedEventArgsWithNeighboringFiles,
    IApplicationViewActivatedEventArgs

Attribute

[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Member

FileActivatedEventArgsKlasse hat diese Membertypen:

Methoden

The FileActivatedEventArgs Klasse erbt Methoden von Object Klasse.

Eigenschaften

Der FileActivatedEventArgsKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

CurrentlyShownApplicationViewId

SchreibgeschütztGets the identifier for the currently shown app view.

Files

SchreibgeschütztGets the files for which the app was activated.

Kind

SchreibgeschütztGets the activation type.

NeighboringFilesQuery

SchreibgeschütztGets the neighboring files of the files for which the app was activated.

PreviousExecutionState

SchreibgeschütztGets the execution state of the app before it was activated.

SplashScreen

SchreibgeschütztGets the splash screen object that provides information about the transition from the splash screen to the activated app.

Verb

SchreibgeschütztGets the action associated with the activated file.

 

Hinweise

Auf dieses Objekt wird zugegriffen, wenn Sie einen Ereignishandler implementieren, um auf Activated-Ereignisse zu reagieren, wenn ActivationKindFile ist.

Windows Store-Apps mit C++, C# oder Visual Basic implementieren in der Regel Aktivierungspunkte, indem sie die Methoden des Application-Objekts überschreiben. Die Code-Behind-Dateien der Standardvorlage app.xaml enthalten immer eine Überschreibung für OnLaunched, aber Überschreibungen für andere Aktivierungspunkte wie OnFileActivated müssen in Ihrem App-Code definiert werden.

Alle Application-Überschreibungen, die zu einem Aktivierungsszenario gehören, sollten Window.Activate in ihren Implementierungen aufrufen.

Beachten Sie, dass Sie, sofern Ihre App für den Dateivertrag aktiviert ist, auf die Daten mit den StorageFile-Objekten zugreifen müssen, die über die Files-Eigenschaft an die App übergeben wurden. Versuchen Sie nicht, auf den Pfad der Datei zuzugreifen, da die App möglicherweise nicht berechtigt ist, auf den Speicherort der Datei zuzugreifen.

Beispiele

Der OnFileActivated-Ereignishandler für das Application-Objekt empfängt alle Dateiaktivierungsereignisse.


protected override void OnFileActivated(FileActivatedEventArgs args)
{
       // TODO: Handle file activation

       // The number of files received is args.Files.Size
       // The first file is args.Files[0].Name
}

Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

Windows.ApplicationModel.Activation
Windows::ApplicationModel::Activation [C++]

Metadaten

Windows.winmd

Siehe auch

Beispiele
Zuordnungsstartbeispiel
Aufgaben
Behandeln von Dateiaktivierungen
Richtlinien
Richtlinien und Prüfliste für Dateitypen und Protokolle
Verweis
Windows.Storage
Windows.UI.Core.CoreApplicationView.Activated
Windows.UI.Xaml.Application.OnFileActivated

 

 

Anzeigen:
© 2014 Microsoft