정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

FileOpenPickerActivatedEventArgs Class

사용자가 응용 프로그램에서 제공하는 파일 또는 폴더를 선택하려 할 때 발생하는 활성화된 이벤트에 대한 정보를 제공합니다.

JavaScript:  이 형식은 WebUIFileOpenPickerActivatedEventArgs로 나타납니다.

구문


public sealed class FileOpenPickerActivatedEventArgs : IFileOpenPickerActivatedEventArgs,
    IActivatedEventArgs

특성

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

멤버

FileOpenPickerActivatedEventArgs클래스에는 다음과 같은 형식의 멤버가 있습니다.

메서드

The FileOpenPickerActivatedEventArgs 클래스 - 다음에서 메서드를 상속합니다. Object 클래스.

속성

FileOpenPickerActivatedEventArgs클래스 - 이러한 속성이 있습니다.

속성사용 권한Description

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#의 경우 OnFileOpenPickerActivatedargsFileOpenPickerActivatedEventArgs 개체를 참조합니다. OnFileOpenPickerActivated 재정의는 App.xaml.cs 파일에 있고 Activate 메서드는 파일 선택기 계약 샘플의 FileOpenPickerPage.xaml.cs 파일에 있습니다.

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱만]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱만]

Namespace

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

Metadata

Windows.winmd

참고 항목

빠른 시작: 파일 선택기를 통해 파일 서비스 제공
파일 선택기 계약 샘플
OnFileOpenPickerActivated
Application
FileOpenPicker
Windows.Storage.Pickers.Provider namespace
Windows.UI.WebUI.WebUIApplication.Activated event
Windows.UI.Core.CoreApplicationView.Activated event

 

 

표시: