Aprender sobre eventos caixa de texto no Microsoft Silverlight pode ajudá-lo na tomada de uma aplicação Silverlight mais flexível. A classe de caixa de texto representa um controlo que pode ser utilizado para exibir texto ou para capturar o texto a partir de um utilizador . Silverlight é um cross-browser , aplicação multi-plataforma do NET Framework para a criação de aplicativos para a web , desktop e Windows Phone . . O controle TextBox expõe uma série de eventos que podem ser usados para manipular mais dados programaticamente . Eventos do Teclado
O evento KeyDown ocorre quando uma tecla do teclado é pressionada enquanto o caixa de texto tem o foco . Este evento pode ser útil quando você quiser validar os dados inseridos pelo usuário . Você também pode usar esse evento para detectar a tecla específica que foi pressionado usando a propriedade Key. O evento KeyUp ocorre quando uma tecla do teclado é liberado enquanto o TextBox tem foco . O evento TextInput ocorre quando um controle TextBox obtém texto de maneira independente de dispositivo. Em outras palavras, o evento permite que um componente ou aplicativo para escutar a entrada de texto .
Rato Eventos
O evento MouseEnter ocorre quando o mouse entra na área delimitadora de um TextBox controle. Este evento é freqüentemente usado para exibir mais informações sobre o tipo de dados a entrada pode usuário neste controle . O evento MouseLeave ocorre quando o mouse sair da área delimitadora de um TextBox. Este evento não fornece a posição do mouse nos dados do evento . Um evento que é usado muitas vezes é o MouseLeftButtonDown , que ocorre quando o botão esquerdo do mouse é pressionado. O evento MouseRightButtonDown é freqüentemente usado para exibir um menu com itens de menu.
Arrastar e soltar Eventos
Você pode ajudar o usuário por não fazê-los escrever artigos em uma caixa de texto e, em vez permitir que eles usem os eventos de arrastar- soltar. Os eventos DragEnter , DragLeave , DragOver e da gota são usados para completar o procedimento de arrastar -soltar. Estes eventos são úteis quando você quer arrastar itens de um outro controle para o controle TextBox.
Eventos Mobile
Você pode desenvolver aplicações Silverlight para o Windows Phone eo TextBox controle oferece alguns eventos exclusivos para aplicativos móveis . O evento DoubleTap ocorre quando o usuário toca duas vezes sobre o controle TextBox usando a tela sensível ao toque. O evento ocorre quando o Tap Tap gesto está comprometida , enquanto sobre o controle TextBox. O evento espera ocorre quando um gesto de espera está empenhada sobre o controle TextBox.