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.
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
No Gerenciador de Soluções, clique duas vezes no nó de tela CurrentProductList.
Em selecione o designer, expanda o nó de Barra de Comandos sob o nó de Gradededados | ProductsByCategory .
Na lista Adicionar, selecione Novo Botão.
A caixa de diálogo Adicionar Botão aparece.
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.
No painel esquerdo, selecione ProductCount.
Na janela Propriedades, clique em Editar/Executar Código.
O Editor de Código aparece e exibe o método ProductCount_Execute().
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.
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