Imparare a conoscere gli eventi TextBox in Microsoft Silverlight può aiutare a rendere più flessibile l'applicazione Silverlight . La classe TextBox rappresenta un controllo che può essere utilizzato per visualizzare testo o per acquisire il testo da un utente. Silverlight è un cross-browser e cross-platform implementazione del . NET Framework per la creazione di applicazioni per il web , desktop e Windows Phone . Il controllo TextBox espone una serie di eventi che possono essere utilizzati per manipolare ulteriormente i dati di programmazione. Eventi della tastiera
L'evento KeyDown Si verifica quando viene premuto un tasto della tastiera mentre la casella di testo ha lo stato attivo . Questo evento può essere utile quando si desidera convalidare i dati inseriti dall'utente . È inoltre possibile utilizzare questo evento per rilevare la chiave specifica che è stato premuto utilizzando la proprietà Key . L'evento KeyUp si verifica quando un tasto della tastiera viene rilasciato mentre il TextBox è attivo. L'evento TextInput si verifica quando un controllo TextBox riceve testo in modo indipendente dal dispositivo . In altre parole, l'evento consente a un componente o di un'applicazione per ascoltare per l'immissione di testo .
Eventi mouse
L'evento MouseEnter si verifica quando il mouse entra nell'area di delimitazione di un oggetto TextBox controllare. Questo evento viene spesso utilizzato per visualizzare ulteriori informazioni sul tipo di dati che l' utente può inserire in questo controllo . L'evento MouseLeave Si verifica quando il mouse lascia la delimitazione di un TextBox . Questo evento non fornisce la posizione del mouse nei dati dell'evento . Un evento che viene spesso utilizzato è il MouseLeftButtonDown , che si verifica quando viene premuto il pulsante sinistro del mouse . L'evento MouseRightButtonDown viene spesso utilizzato per visualizzare un menu con le voci di menu .
Eventi di trascinamento
Puoi aiutare l'utente a causa di una presentazione elementi di tipo in una TextBox e invece consentire loro di utilizzare gli eventi di trascinamento . Il DragEnter , DragLeave , DragOver e Goccia eventi sono tutti utilizzati per completare la procedura di trascinamento . Questi eventi sono utili quando si vuole trascinare elementi da un altro controllo nel controllo TextBox .
Cellulari Eventi
È possibile sviluppare applicazioni Silverlight per Windows Phone e il TextBox controllo offre alcuni eventi unici per le applicazioni mobili . L'evento DoubleTap si verifica quando l'utente tocca due volte il controllo TextBox utilizzando il touch screen . L'evento si verifica quando il Tap Tap gesto è impegnata , mentre oltre il controllo TextBox . L'evento di attesa si verifica quando un gesto di attesa è impegnata nel controllo TextBox .