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.
Definição
Namespace: Microsoft.CommandPalette.Extensions
O método chamado quando um usuário seleciona um comando.
Parâmetros
Objeto remetente
Representa o contexto de onde o comando foi invocado. Podem ser tipos diferentes, dependendo de onde o comando está sendo usado:
- TopLevelCommands (e fallbacks): sender é o ICommandItem para o comando de nível superior que foi invocado.
- IListPage.GetItems():remetente é o IListItem para o item de lista selecionado para esse comando.
- ICommandItem.MoreCommands (menus de contexto): remetente é o IListItem ao qual o comando foi anexado para uma página de lista ou o ICommandItem do comando de nível superior (se este for um item de contexto em um comando de nível superior).
- IContentPage.Commands: sender é o próprio IContentPage .
Usar o parâmetro sender pode ser útil para grandes listas de itens em que as informações acionáveis de cada item são mais ou menos as mesmas . Um exemplo seria uma longa lista de links. Você pode implementar isso como um único IInvokableCommand que abre uma URL com base no objeto remetente passado. Em seguida, cada item da lista armazenaria a URL a ser aberta e o título do link. Isso cria menos sobrecarga para o ramal e o host se comunicarem.
Devoluções
Um objeto ICommandResult que representa o resultado da invocação de comando. Esse objeto pode conter informações sobre o sucesso ou a falha do comando, bem como quaisquer dados adicionais que possam ser relevantes para a execução do comando.
Exemplo
Consulte Adicionar um comando para obter um exemplo de como implementar esse método.
Windows developer