FileOpenPickerActivatedEventArgs Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |