Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém as interfaces para criar extensões para a Paleta de Comandos.
Essas são as interfaces brutas do WinRT que a Paleta de Comandos usa para se comunicar com sua extensão. Eles podem ser implementados da maneira que você quiser, em qualquer linguagem que dê suporte à implementação de interfaces WinRT. Para simplificar, há uma implementação C# de referência dessas interfaces no Microsoft.CommandPalette.Extensions.Toolkit namespace.
Estruturas
| Estrutura | Descrição |
|---|---|
| Cor | Representa um valor de cor. |
| Acorde-chave | Representa um acorde de tecla, que é uma combinação de teclas que podem ser pressionadas juntas. |
| Cor Opcional | Representa uma cor que pode ser especificada ou não. |
Interfaces
| Interfase | Descrição |
|---|---|
| ICommand | Ação que um usuário pode executar na Paleta de comandos. |
| ICommandContextItem | Representa um item de menu de contexto para um comando. |
| ICommandItem | Representa um item que pode ser usado em um comando. |
| Provedor ICommandProvider | Representa um provedor que pode ser usado para criar comandos. |
| ICommandResult | Representa o resultado de um comando. |
| ICommandResultArgs | Representa os argumentos para um resultado de comando. |
| ICommandSettings | Representa as configurações de um comando. |
| IConfirmationArgs | Representa os argumentos para um diálogo de confirmação. |
| Conteúdo | Representa o conteúdo de um comando. |
| Página de conteúdo | Representa uma página que pode ser usada em um comando. |
| IContextItem | Representa um item de menu de contexto. |
| IDetails | Representa os detalhes de um comando. |
| Comando IDetails | Representa um comando que contém detalhes. |
| Dados IDetails | Representa os dados que podem ser usados nos detalhes. |
| IDetailsElement | Representa um elemento que pode ser usado nos detalhes. |
| IDetailsLink | Representa um link que pode ser usado nos detalhes. |
| Separador de IDetails | Representa um separador que pode ser usado nos detalhes. |
| IDetailsTags | Representa as tags que podem ser usadas nos detalhes. |
| IDynamicListPage | Representa uma página de lista dinâmica que pode ser usada em um comando. |
| IExtension | Representa uma extensão que pode ser usada na Paleta de comandos. |
| IExtensionHost | Representa o host de uma extensão. |
| IFallbackCommandItem | Representa um item de comando de fallback que pode ser usado na Paleta de comandos. |
| IFallbackHandler | Representa um manipulador que pode ser usado para comandos de fallback. |
| IFilter | Representa um filtro que pode ser usado na Paleta de comandos. |
| IFilters | Representa uma coleção de filtros que podem ser usados na Paleta de comandos. |
| IFilterItem | Representa um item que pode ser usado em um filtro. |
| IForm | Representa um formulário que pode ser usado na Paleta de comandos. |
| IFormContent | Representa o conteúdo de um formulário. |
| IFormPage | Representa uma página que pode ser usada em um formulário. |
| IGoToPageArgs | Representa os argumentos para navegar até uma página. |
| IGridProperties | Representa as propriedades de uma grade. |
| IIconData | Representa os dados de um ícone. |
| IIconInfo | Representa as informações de um ícone. |
| IInvokableCommand | Representa um comando que pode ser invocado. |
| IItemsChangedEventArgs | Representa os argumentos para um evento items changed. |
| IListItem | Representa um item que pode ser usado em uma lista. |
| IListPage | Representa uma página que pode ser usada em uma lista. |
| ILogMessage | Representa uma mensagem de log. |
| Conteúdo IMarkdown | Representa o conteúdo de uma página de markdown. |
| Página IMarkdownPage | Representa uma página que pode ser exibida como markdown. |
| INotifyItemsChanged | Representa uma interface para notificar quando os itens foram alterados. |
| INotifyPropChanged | Representa uma interface para notificar quando uma propriedade foi alterada. |
| IPage | Representa uma página que pode ser usada na Paleta de comandos. |
| Estado IProgressState | Representa o estado de um indicador de progresso. |
| IPropChangedEventArgs | Representa os argumentos para um evento de alteração de propriedade. |
| ISeparatorContextItem | Representa um separador como um item de menu de contexto. |
| ISeparatorFilterItem | Representa um separador como um item de filtro. |
| IStatusMessage | Representa uma mensagem de status. |
| ITag | Representa um identificador que pode ser usado na Paleta de comandos. |
| IToastArgs | Representa os argumentos para uma notificação do sistema. |
| Conteúdo real | Representa o conteúdo de uma árvore. |
Enumerações
| Enumeração | Descrição |
|---|---|
| CommandResultKind | Especifica que tipo de comando é. |
| Estado da mensagem | Especifica o estado de uma mensagem. |
| Modo de navegação | Especifica qual direção de navegação tomar. |
| ProviderType | Especifica o tipo de provedor. Atualmente, Command é o único tipo. |
Windows developer