FileActivatedEventArgs Class

アプリケーションが、あるファイルと関連付けられたアプリケーションとしてアクティブになると、データを提供します。

JavaScript:  この型は WebUIFileActivatedEventArgs として表示されます。

構文


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

属性

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

メンバー

FileActivatedEventArgsクラス には次の種類のメンバーがあります。

メソッド

The FileActivatedEventArgs クラス からメソッドを継承します。Object クラス.

プロパティ

FileActivatedEventArgsクラス には次のプロパティがあります。

プロパティアクセスの種類説明

CurrentlyShownApplicationViewId

読み取り専用Gets the identifier for the currently shown app view.

Files

読み取り専用Gets the files for which the app was activated.

Kind

読み取り専用Gets the activation type.

NeighboringFilesQuery

読み取り専用Gets the neighboring files of the files for which the app was activated.

PreviousExecutionState

読み取り専用Gets the execution state of the app before it was activated.

SplashScreen

読み取り専用Gets the splash screen object that provides information about the transition from the splash screen to the activated app.

Verb

読み取り専用Gets the action associated with the activated file.

 

解説

このオブジェクトは、ActivationKindFile の場合に、Activated イベントに応答するためにイベント ハンドラーを実装 するときにアクセスされます。

C++、C#、または Visual Basic を使用する Windows ストア アプリは、Application オブジェクトのメソッドをオーバーライドすることで、通常はアクティベーション ポイントを実装します。既定のテンプレートの app.xaml 分離コード ファイルには OnLaunched のオーバーライドが必ず含まれますが、OnFileActivated などの他のアクティべ―ション ポイントのオーバーライドの定義は、アプリ コードによって決まります。

アクティブ化のシナリオに関連しているすべての Application オーバーライドは、自らの実装内で Window.Activate を呼び出す必要があります。

アプリがファイル コントラクトに対してアクティブ化されている場合、データにアクセスするには、Files プロパティを介してアプリに渡される StorageFile オブジェクトを使用する必要があります。アプリケーションにそのファイルの場所へのアクセス許可がない可能性があるため、ファイルのパスにアクセスしないでください。

Application オブジェクトの OnFileActivated イベント ハンドラーは、すべてのファイル アクティブ化イベントを受け取ります。


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
}

要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリのみ]

名前空間

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

メタデータ

Windows.winmd

参照

サンプル
関連起動のサンプル
タスク
ファイルのアクティブ化を処理する方法
ガイドライン
ファイルの種類とプロトコルのガイドラインとチェック リスト
参照
Windows.Storage
Windows.UI.Core.CoreApplicationView.Activated
Windows.UI.Xaml.Application.OnFileActivated

 

 

表示:
© 2014 Microsoft