Bagikan melalui


FileOpenPickerActivatedEventArgs Kelas

Definisi

Menyediakan informasi tentang peristiwa yang diaktifkan yang diaktifkan saat pengguna mencoba memilih file atau folder yang disediakan oleh aplikasi.

Javascript Jenis ini muncul sebagai WebUIFileOpenPickerActivatedEventArgs.

public ref class FileOpenPickerActivatedEventArgs sealed : IFileOpenPickerActivatedEventArgs, IFileOpenPickerActivatedEventArgs2
public ref class FileOpenPickerActivatedEventArgs sealed : IActivatedEventArgsWithUser, IFileOpenPickerActivatedEventArgs, IFileOpenPickerActivatedEventArgs2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FileOpenPickerActivatedEventArgs final : IFileOpenPickerActivatedEventArgs, IFileOpenPickerActivatedEventArgs2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FileOpenPickerActivatedEventArgs final : IActivatedEventArgsWithUser, IFileOpenPickerActivatedEventArgs, IFileOpenPickerActivatedEventArgs2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FileOpenPickerActivatedEventArgs : IFileOpenPickerActivatedEventArgs, IFileOpenPickerActivatedEventArgs2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FileOpenPickerActivatedEventArgs : IActivatedEventArgsWithUser, IFileOpenPickerActivatedEventArgs, IFileOpenPickerActivatedEventArgs2
Public NotInheritable Class FileOpenPickerActivatedEventArgs
Implements IFileOpenPickerActivatedEventArgs, IFileOpenPickerActivatedEventArgs2
Public NotInheritable Class FileOpenPickerActivatedEventArgs
Implements IActivatedEventArgsWithUser, IFileOpenPickerActivatedEventArgs, IFileOpenPickerActivatedEventArgs2
Warisan
Object Platform::Object IInspectable FileOpenPickerActivatedEventArgs
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Contoh

Sampel kontrak pemilih file menunjukkan cara merespons titik aktivasi 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();
}

Untuk C#, args untuk penimpaan OnFileOpenPickerActivated mereferensikan objek FileOpenPickerActivatedEventArgs. Penimpaan OnFileOpenPickerActivated ada di file App.xaml.cs dan Activate metode berada dalam file FileOpenPickerPage.xaml.cs dari sampel kontrak pemilih File.

Keterangan

Pelajari cara menyediakan file untuk dipilih pengguna dari aplikasi Anda di Mulai Cepat: Menyediakan layanan file melalui dan di referensi namespace Layanan Windows.Storage.Pickers.Provider .

Objek FileOpenPickerActivatedEventArgs diteruskan ke penanganan aktivitas yang diaktifkan aplikasi saat pengguna ingin memilih file atau folder yang disediakan oleh aplikasi. Jenis aktivasi ini ditunjukkan oleh nilai ActivationKind.FileOpenPicker yang dikembalikan oleh properti Kind .

Aplikasi yang ditulis dalam JavaScript harus mendengarkan dan menangani peristiwa Windows.UI.WebUI.webUIApplication.activated .

Aplikasi UWP menggunakan C++, C#, atau Visual Basic biasanya menerapkan titik aktivasi dengan menimpa metode objek Aplikasi . File app.xaml code-behind templat default selalu menyertakan penimpaan untuk OnLaunched, tetapi menentukan penimpaan untuk titik aktivasi lain seperti OnFileOpenPickerActivated terserah kode aplikasi Anda.

Semua penimpaan Aplikasi yang terlibat dalam skenario aktivasi harus memanggil Window.Activate dalam implementasinya.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1607 14393 Pengguna

Properti

CallerPackageFamilyName

Nama keluarga paket aplikasi yang meluncurkan aplikasi Anda.

FileOpenPickerUI

Mendapatkan UI kotak surat pemilih file yang ditampilkan saat pengguna ingin memilih file atau folder yang disediakan oleh aplikasi.

Kind

Mendapatkan jenis aktivasi.

PreviousExecutionState

Mendapatkan status eksekusi aplikasi sebelum diaktifkan.

SplashScreen

Mendapatkan objek SplashScreen yang menyediakan informasi tentang transisi dari layar splash ke aplikasi yang diaktifkan.

User

Mendapatkan pengguna tempat aplikasi diaktifkan.

Berlaku untuk

Lihat juga