信息
您所需的主题如下所示。但此主题未包含在此库中。

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#,args(对于 OnFileOpenPickerActivated 重写)引用一个 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

 

 

显示: