Atualizado em January 2025: Pare de receber mensagens de erro que tornam seu sistema mais lento, utilizando nossa ferramenta de otimização. Faça o download agora neste link aqui.
- Faça o download e instale a ferramenta de reparo aqui..
- Deixe o software escanear seu computador.
- A ferramenta irá então reparar seu computador.
Espera que você esteja curtindo nossa série tutorial de desenvolvimento de aplicativos para Windows Phone! No último tutorial, nós aprendemos mais sobre os controles de layout do Silverlight; agora neste tutorial nós aprenderemos sobre eventos do Silverlight e controles de entrada.
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 nossa aplicação. Cada controle tem uma série de eventos aos quais ele pode responder. Assim, 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 aba, você verá todos os eventos que podem ser usados para esse controle específico.
Cada controle tem um evento padrão atribuído a ele, por exemplo, o botão tem um evento de clique atribuído a ele. Existe um método simples pelo qual podemos acessar o método padrão desse controle. Tudo que você tem a fazer é clicar duas vezes sobre esse controle; automaticamente janelas C# abrirão com a definição de evento padrão escrito. Arquivo XAML e arquivo c# são ligados entre si para este fim. O arquivo XAML define o nome do manipulador de eventos e o arquivo C# define a ação.
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 aplicativo aciona o evento Carregado. Como desenvolvedor, cabe a você decidir quais usar e quais devem ser ignorados.
Okay, agora vamos nos voltar para os controles de entrada.
Até agora, vimos todos os eventos padrão. Vamos agora estudar alguns eventos antecipados. Aqui estão alguns controles que são importantes para qualquer aplicação.
-
Caixa da senha:(Alaska)
A caixa da senha é muito semelhante à caixa de texto, mas com duas diferenças. Tudo o que for digitado nesta caixa de senha é exibido em pontos ou em algum formato de caracteres para esconder a senha. A caixa de senha exibe a propriedade da senha contra a propriedade de texto da caixa de texto.
-
Caixa de verificação:
Suponha que nós queremos limitar a resposta dos usuários a apenas sim ou não, então podemos fazer isso usando caixas de seleção. A caixa de seleção tem uma propriedade de conteúdo que exibia texto ao lado da caixa de seleção. A caixa de seleção tem propriedade padrão conhecida como verificado.
-
Botões de rádio:
Se você quiser dar poucas opções aos usuários, das quais apenas uma delas pode ser selecionada, serão usados botões de rádio. Uma vez que você definir um conjunto de botões de rádio, você pode vinculá-los usando a propriedade GroupName. Assim, apenas um botão de rádio pode ser selecionado dentro de um grupo.
-
ListBox control:
Se você quiser apresentar ao usuário uma lista de opções e quiser que o usuário selecione uma ou mais opções e as recupere posteriormente, você pode usar a caixa de listagem. A seleção de exibições da ListBox foi alterada como sua propriedade padrão. Você pode adicionar mais itens à lista usando janelas de propriedade ou através de código usando a propriedade ListBoxItem.Content.
Estes são alguns controles de entrada que podem fazer muitas coisas. Obviamente, existem muitos outros controles na barra de ferramentas, mas cobrir todos eles está fora do escopo desta série tutorial. Enquanto isso, você pode aprender mais coisas sobre esses controles. Em nosso próximo tutorial falaremos sobre Controle de Imagem no Silverlight.
RECOMENDADO: Clique aqui para solucionar erros do Windows e otimizar o desempenho do sistema
Vitor é um fã entusiasta do Windows que gosta de resolver problemas do Windows 10 em particular e escrever sobre sistemas Microsoft normalmente.