Espero que você esteja aproveitando nossa série de tutoriais de desenvolvimento de aplicativos do Windows Phone! No último tutorial, aprendemos mais sobre os controles de layout do Silverlight; Agora, neste tutorial, aprenderemos sobre eventos e controles de entrada do Silverlight.
Para começar com um evento, vamos entender primeiro o que é um evento! Um evento é qualquer método que é executado quando o usuário interage com nosso aplicativo. Cada controle tem vários eventos aos quais pode responder. Então, como desenvolvedor, podemos escolher qualquer evento fornecido por esse controle. Se você quiser ver todos os eventos exibidos por qualquer controle, basta colocar esse controle na área do designer e ir para a janela de propriedades. Além dessa aba de propriedades, você verá outra aba chamada "Eventos". Ao clicar nessa guia, você verá todos os eventos que podem ser usados para esse controle específico.
Alguns eventos são acionados por ações executadas por usuários, por exemplo, clicando em um botão enquanto alguns eventos são acionados por algo que o aplicativo faz, por exemplo, iniciando qualquer evento de acionadores "Carregado". Como desenvolvedor, cabe a você usar e quais devem ser ignorados.
Ok, agora vamos nos voltar para os controles de entrada.
Até agora, acabamos de ver todos os eventos padrão. Vamos agora estudar alguns eventos avançados. Aqui estão alguns controles que são importantes para qualquer aplicativo.
Caixa de Senha: A caixa de senha é muito semelhante à caixa de texto, mas com duas diferenças. Tudo que é digitado nesta caixa de senha é exibido em "pontos" ou em algum formato de caractere para ocultar a senha. A caixa de senha exibe a propriedade de senha na propriedade de texto da caixa de texto.
Caixa de seleção: Suponha que queremos limitar a resposta dos usuários apenas a "sim" ou "não", então podemos fazer isso usando caixas de seleção. A caixa de seleção tem uma propriedade "content" que exibe o texto ao lado da caixa de seleção. A caixa de seleção tem uma propriedade padrão conhecida como "marcada".
Botões do rádio: Se você quiser dar poucas opções aos usuários, dos quais apenas um deles pode ser selecionado, os botões de opção serão usados. Depois de definir o conjunto de botões de opção, você pode vinculá-los usando a propriedade "GroupName". Portanto, apenas um botão de opção pode ser selecionado dentro de um grupo.
Controle ListBox: Se você deseja apresentar ao usuário uma lista de opções e deseja que o usuário selecione uma ou mais opções e, posteriormente, recuperá-las, use a caixa de listagem. ListBox exibe “seleção alterada” como sua propriedade padrão. Você pode adicionar mais itens à lista usando as janelas de propriedades ou através do código usando a propriedade “ListBoxItem.Content”.
Posts relacionados:
- Event Log Manager: Software gratuito de gerenciamento de log de eventos
- Como rastrear a atividade do usuário no modo grupo de trabalho no Windows 10/8/7
- GPS, API de localização e Calling Web Services: Tutorial de desenvolvimento de aplicações para Windows Phone - 25
- Aprenda a desenvolver o Windows Phone 7.5 Mango Applications: Parte 1
- Windows Phone Tutorial 9: Criando um botão personalizado no Expression Blend (Parte 2)