Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Contém as interfaces para criar extensões para a Paleta de Comandos.
Estas são as interfaces WinRT brutas que a Paleta de Comandos usa para se comunicar com sua extensão. Estes podem ser implementados como quiser, em qualquer linguagem que suporte a 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. |
| KeyChord | Representa um acorde de tecla, que é uma combinação de teclas que podem ser pressionadas juntas. |
| OpcionalCor | Representa uma cor que pode ser especificada ou não. |
Interfaces
| Interfaz | Descrição |
|---|---|
| ICommand | Ação que um usuário pode executar dentro da 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. |
| 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 uma caixa de diálogo de confirmação. |
| IContent | Representa o conteúdo de um comando. |
| IContentPage | 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. |
| IDetailsCommand | Representa um comando que contém detalhes. |
| IDetailsData | 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. |
| IDetailsSeparator | 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 listagem 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. |
| IMarkdownContent | Representa o conteúdo de uma página de marcação. |
| 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. |
| IProgressState | Representa o estado de um indicador de progresso. |
| IPropChangedEventArgs | Representa os argumentos para um evento de propriedade alterada. |
| 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 uma tag que pode ser usada na Paleta de comandos. |
| IToastArgs | Representa os argumentos para uma notificação temporária. |
| ITreeContent | Representa o conteúdo de uma árvore. |
Enums
| Enum | Descrição |
|---|---|
| CommandResultKind | Especifica que tipo de comando é. |
| MessageState | Especifica o estado de uma mensagem. |
| Modo de navegação | Especifica a direção de navegação a ser tomada. |
| Tipo de provedor | Especifica o tipo de provedor. Atualmente Command é o único tipo. |
Windows developer