情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

FileOpenPickerActivatedEventArgs Class

ユーザーが、このアプリケーションで提供されたファイルまたはフォルダーを選択しようとすると発生する、アクティブ化済みイベントについての情報を提供します。

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

構文


public sealed class FileOpenPickerActivatedEventArgs : IFileOpenPickerActivatedEventArgs,
    IActivatedEventArgs

属性

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

メンバー

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

メソッド

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

プロパティ

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

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

FileOpenPickerUI

読み取り専用Gets the letterbox UI of the file picker that is displayed when the user wants to pick files or folders that are provided by the app.

Kind

読み取り専用Gets the activation type.

PreviousExecutionState

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

SplashScreen

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

 

解説

クイック スタート: ファイル ピッカーを使用したファイル サービスの提供」と Windows.Storage.Pickers.Provider 名前空間参照で、アプリケーションから選択するファイルを提供する方法について学習します。

ユーザーがアプリによって提供されるファイルまたはフォルダーを選択すると、FileOpenPickerActivatedEventArgs オブジェクトがアプリのアクティブ化されたイベント ハンドラーに渡されます。この種類のアクティベーションは、Kind プロパティによって返される ActivationKind.FileOpenPicker 値によって示されます。

JavaScript で記述されたアプリケーションは Windows.UI.WebUI.webUIApplication.activated イベントをリッスンし、処理する必要があります。

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

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

ファイル選択コントラクトのサンプルは、FileOpenPicker アクティベーション ポイントに 応答する方法を示します。



// File open picker activated event handler
protected override void OnFileOpenPickerActivated(FileOpenPickerActivatedEventArgs args)
{
    var FileOpenPickerPage = new SDKTemplate.FileOpenPickerPage();
    FileOpenPickerPage.Activate(args);
}

// Overloaded method to respond to fileOpenPicker events
public void Activate(FileOpenPickerActivatedEventArgs args)
{
    // Perform tasks to prepare your app to display its file picker page

    // Get file picker UI
    fileOpenPickerUI = args.FileOpenPickerUI;

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



C# では、OnFileOpenPickerActivatedargs は、 オブジェクトを参照する FileOpenPickerActivatedEventArgs オブジェクトをオーバーライドします。OnFileOpenPickerActivated オーバーライドは App.xaml.cs ファイルにあり、Activate メソッドはファイル ピッカー コントラクト サンプルの FileOpenPickerPage.xaml.cs ファイルに あります。

要件

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

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

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

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

名前空間

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

メタデータ

Windows.winmd

参照

クイック スタート: ファイル ピッカーによるファイル サービスの提供
ファイル選択コントラクトのサンプル
OnFileOpenPickerActivated
Application
FileOpenPicker
Windows.Storage.Pickers.Provider namespace
Windows.UI.WebUI.WebUIApplication.Activated event
Windows.UI.Core.CoreApplicationView.Activated event

 

 

表示: