FilePickerFileTypesOrderedMap Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma coleção de nomes de exibição mapeados para os tipos de arquivo associados (extensões). Cada elemento nesta coleção mapeia um nome de exibição para uma coleção correspondente de extensões de nome de arquivo. A chave é uma única cadeia de caracteres, o valor é uma lista/vetor de cadeias de caracteres que representam uma ou mais opções de extensão.
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)))
- Herança
- Atributos
- Implementações
-
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>>>
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Exemplos
O exemplo seletor de arquivo demonstra como adicionar opções de tipo de arquivo com um nome de exibição.
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";
Comentários
Instâncias da classe FilePickerFileTypesOrderedMap fornecem o valor para a propriedade FileSavePicker.FileTypeChoices . Por digitação estrita, a propriedade FileTypeChoices usa um mapa genérico em que o valor é um vetor genérico de cadeias de caracteres. Mas a classe FilePickerFileTypesOrderedMap implementa essa combinação de interfaces como uma classe concreta, portanto, você sempre deve usar um objeto FilePickerFileTypesOrderedMap para um valor FileTypeChoices .
A chave para uma entrada em um FilePickerFileTypesOrderedMap é uma cadeia de caracteres que representa uma classificação de nome amigável/nome de exibição do que um tipo de arquivo se destina. Por exemplo, "Texto sem formatação" é uma chave apropriada para um FilePickerFileTypesOrderedMap em que uma das extensões de tipo de arquivo associadas é ".txt". Um nome de exibição como uma classificação de tipos de arquivo pode ter vários tipos de arquivo que dão suporte a ele. Por exemplo, um nome de exibição de "página HTML" pode ser salvo com a extensão ".htm" ou ".html". É por isso que o valor de cada entrada em um FilePickerFileTypesOrderedMap é uma lista ordenada (vetor) de cadeias de caracteres, exibida na interface do usuário na ordem em que você coloca as extensões no vetor.
Listas de membros da coleção
Para JavaScript, FilePickerFileTypesOrderedMap dá suporte ao uso de um índice para acessar itens.
Propriedades
Size |
Obtém o número de itens na coleção mapeada de nomes de exibição e tipos de arquivo associados. |
Métodos
Clear() |
Remove todos os nomes de exibição e extensões de nome de arquivo associadas da coleção. |
First() |
Recupera um iterador que itera pelos nomes de exibição e tipos de arquivo associados na coleção. |
GetView() |
Retorna uma exibição imutável da coleção de nomes de exibição e tipos de arquivo associados. |
HasKey(String) |
Determina se a coleção mapeada de nomes de exibição e tipos de arquivo associados contém a chave especificada. |
Insert(String, IVector<String>) |
Insere ou substitui um item na coleção mapeada de nomes de exibição e tipos de arquivo associados. |
Lookup(String) |
Retorna o item na chave especificada na coleção mapeada de nomes de exibição e tipos de arquivo associados. |
Remove(String) |
Remove um item da coleção mapeada de nomes de exibição e tipos de arquivo associados. |
Aplica-se a
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de