Adicionar um comando a uma tela

Esta lição mostra como adicionar um comando a uma tela e escrever código que seja executado quando o comando é clicado em tempo de execução.O comando exibe uma caixa de mensagem que contém os resultados de um cálculo.

Adicionando um Comando

Outras lições mostram como ativar, desativar e remover o Adicionar, Editar, e comandos de Excluir em uma tela.

Para adicionar um comando em uma tela

  1. No Gerenciador de Soluções, clique duas vezes no nó de tela CurrentProductList.

  2. Em selecione o designer, expanda o nó de Barra de Comandos sob o nó de Gradededados | ProductsByCategory .

  3. Na lista Adicionar, selecione Novo Botão.

    A caixa de diálogo Adicionar Botão aparece.

  4. Na caixa de diálogo de Adicionar Botão, selecione novo método e digite ProductCount na caixa de Nome, e então clique em OK.

  5. No painel esquerdo, selecione ProductCount.

  6. Na janela Propriedades, clique em Editar/Executar Código.

    O Editor de Código aparece e exibe o método ProductCount_Execute().

  7. No método ProductCount_Execute(), adicione o seguinte código.

    ShowMessageBox("There are " & ProductsByCategory.Count.ToString & " products in this category.", "Category Count", MessageBoxOption.Ok)
    
    String count = this.ProductsByCategory.Count.ToString();
    this.ShowMessageBox("There are " + count + " products in this category.", "Category Count", MessageBoxOption.Ok);
    

    Este código exibe uma caixa de mensagem quando um usuário clica no botão que você acabou de criar.

  8. Pressione F5 para executar o aplicativo.

    Verifique o novo comando abrindo a tela da Lista de Produtos Atuais e selecionando um produto na lista de Produtos atuais e em seguida, clicando no botão de Contagem na lista de Produtos por categoria.A caixa de mensagem de Contagem de categoria deve aparecer e deve exibir o número de itens na categoria correspondente.

Visão aprofundada

Esta lição mostrou como adicionar um comando para a tela de CurrentProductList, fornecer a ele um Nome para exibição e Descrição, e adicionar o código que é executado sempre que o botão de comando é clicado.O código executa o método de ShowMessageBox, que exibe uma caixa de mensagem.

O código entre parênteses contém os parâmetros para o método, nesse caso a message a ser exibida, o caption para a barra de título, e button a ser exibido em uma caixa de mensagem.O parâmetro de message contém tanto o texto quanto a propriedade de Count de ProductsByCategory; a propriedade de Count retorna um Integer e a função de ToString convertê-lo para String.

Próximas Etapas

Na próxima lição, você aprenderá como criar um comando de shell que aparece na barra de ferramentas do aplicativo.

Próxima lição: Adicionar um comando Shell na barra de ferramentas do aplicativo

Consulte também

Tarefas

Como adicionar um comando personalizado a uma tela do Silverlight

Conceitos

Escrever o código em LightSwitch

Outros recursos

Criação de Menus e comandos

How to: Add, Remove, or Modify Commands for a Screen