FilePickerFileTypesOrderedMap 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.
Mewakili kumpulan nama tampilan yang dipetakan ke jenis file (ekstensi) terkait. Setiap elemen dalam koleksi ini memetakan nama tampilan ke kumpulan ekstensi nama file yang sesuai. Kuncinya adalah string tunggal, nilainya adalah daftar/vektor string yang mewakili satu atau beberapa pilihan ekstensi.
public ref class FilePickerFileTypesOrderedMap sealed : IIterable<IKeyValuePair<Platform::String ^, IVector<Platform::String ^> ^> ^>, IMap<Platform::String ^, IVector<Platform::String ^> ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FilePickerFileTypesOrderedMap final : IIterable<IKeyValuePair<winrt::hstring, IVector<winrt::hstring> const&>>, IMap<winrt::hstring, IVector<winrt::hstring> const&>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FilePickerFileTypesOrderedMap final : IIterable<IKeyValuePair<winrt::hstring, IVector<winrt::hstring> const&>>, IMap<winrt::hstring, IVector<winrt::hstring> const&>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FilePickerFileTypesOrderedMap : IDictionary<string,IList<string>>, IEnumerable<KeyValuePair<string,IList<string>>>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FilePickerFileTypesOrderedMap : IDictionary<string,IList<string>>, IEnumerable<KeyValuePair<string,IList<string>>>
Public NotInheritable Class FilePickerFileTypesOrderedMap
Implements IDictionary(Of String, IList(Of String)), IEnumerable(Of KeyValuePair(Of String, IList(Of String)))
- Warisan
- Atribut
- Penerapan
-
IDictionary<String,IList<String>> IMap<Platform::String,IVector<Platform::String>> IMap<winrt::hstring,IVector<winrt::hstring>> IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IEnumerable<KeyValuePair<String,IList<String>>> IIterable<IKeyValuePair<Platform::String,IVector<Platform::String>>> IIterable<IKeyValuePair<winrt::hstring,IVector<winrt::hstring>>>
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Contoh
Sampel Pemilih file menunjukkan cara menambahkan pilihan jenis file dengan nama tampilan.
FileSavePicker savePicker = new FileSavePicker();
savePicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
// Dropdown of file types the user can save the file as
savePicker.FileTypeChoices.Add("Plain Text", new List<string>() { ".txt" });
// Default file name if the user does not type one in or select a file to replace
savePicker.SuggestedFileName = "New Document";
Keterangan
Instans kelas FilePickerFileTypesOrderedMap menyediakan nilai untuk properti FileSavePicker.FileTypeChoices . Dengan mengetik ketat, properti FileTypeChoices mengambil peta generik di mana nilainya adalah vektor generik string. Tetapi kelas FilePickerFileTypesOrderedMap mengimplementasikan kombinasi antarmuka ini sebagai kelas konkret, jadi Anda harus selalu menggunakan objek FilePickerFileTypesOrderedMap untuk nilai FileTypeChoices .
Kunci untuk entri dalam FilePickerFileTypesOrderedMap adalah string yang mewakili klasifikasi nama/nama tampilan yang mudah diingat tentang tujuan jenis file. Misalnya, "Teks Biasa" adalah kunci yang sesuai untuk FilePickerFileTypesOrderedMap di mana salah satu ekstensi jenis file terkait adalah ".txt". Satu nama tampilan sebagai klasifikasi jenis file mungkin memiliki beberapa jenis file yang mendukungnya. Misalnya, nama tampilan "halaman HTML" dapat disimpan baik dengan ekstensi ".htm" atau ".html". Itulah sebabnya nilai setiap entri dalam FilePickerFileTypesOrderedMap adalah daftar yang diurutkan (vektor) string, ditampilkan di UI dalam urutan Anda menempatkan ekstensi di vektor.
Daftar anggota koleksi
Untuk JavaScript, FilePickerFileTypesOrderedMap mendukung penggunaan indeks untuk mengakses item.
Properti
Size |
Mendapatkan jumlah item dalam kumpulan nama tampilan yang dipetakan dan jenis file terkait. |
Metode
Clear() |
Menghapus semua nama tampilan dan ekstensi nama file terkait dari koleksi. |
First() |
Mengambil iterator yang berulang melalui nama tampilan dan jenis file terkait dalam koleksi. |
GetView() |
Mengembalikan tampilan yang tidak dapat diubah dari kumpulan nama tampilan dan jenis file terkait. |
HasKey(String) |
Menentukan apakah kumpulan nama tampilan yang dipetakan dan jenis file terkait berisi kunci yang ditentukan. |
Insert(String, IVector<String>) |
Menyisipkan atau mengganti item dalam kumpulan nama tampilan yang dipetakan dan tipe file terkait. |
Lookup(String) |
Mengembalikan item pada kunci yang ditentukan dalam kumpulan nama tampilan yang dipetakan dan jenis file terkait. |
Remove(String) |
Menghapus item dari kumpulan nama tampilan dan tipe file terkait yang dipetakan. |
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk