Lære om TextBox hendelser i Microsoft Silverlight kan hjelpe deg i å gjøre en mer fleksibel Silverlight-applikasjon . Tekstboksen klassen representerer en kontroll som kan brukes til å vise tekst eller å hente inn tekst fra en bruker. Silverlight er en kryss-nettleser , cross-platform gjennomføringen av . NET Framework for å bygge applikasjoner for web , desktop og Windows Phone. Den TextBox kontroll eksponerer en rekke hendelser som kan brukes til å ytterligere manipulere data programmatisk. Tastatur Hendelser
The KeyDown oppstår når en tast på tastaturet trykkes mens Tekstboks' har fokus. Denne hendelsen kan være nyttig når du ønsker å validere data oppgitt av brukeren . Du kan også bruke denne hendelsen til å oppdage den spesifikke nøkkelen som ble trykket ved hjelp av Key eiendom. Den KeyUp hendelsen oppstår når en tast på tastaturet slippes mens TextBox har fokus. Den TextInput hendelsen oppstår når en tekstboks kontroll får tekst i en enhet uavhengig måte. Med andre ord arrangementet tillater en komponent eller et program for å lytte etter skriving.
Mouse Hendelser
The MouseEnter oppstår når musen går inn i byksende området i en tekstboks kontrollere. Denne hendelsen er ofte brukt for å vise mer informasjon om hvilken type data kan brukeren innspill i denne kontrollen . Den MouseLeave oppstår når musen forlater byksende arealet av en lærebok. Denne hendelsen gir ikke musen posisjon i hendelsen data . En hendelse som ofte brukes er MouseLeftButtonDown , som oppstår når venstre museknapp trykkes. Den MouseRightButtonDown Arrangementet er ofte brukt til å vise en meny med menyelementer .
Dra og slipp Hendelser
Du kan hjelpe brukeren ved ikke å gjøre dem typeelementer i en tekstboks og i stedet tillate dem å bruke dra-slipp- hendelser . Den DragEnter , DragLeave , DragOver og Drop hendelser er alle brukt til å fullføre dra-slipp prosedyre . Disse hendelsene er nyttig når du ønsker å dra elementer fra en annen kontroll i TextBox kontroll .
Mobil Hendelser
Du kan utvikle Silverlight-applikasjoner for Windows Phone og TextBox kontroll har noen unike hendelser for mobile apps. Den DoubleTap oppstår når brukeren kraner to ganger over TextBox kontroll ved hjelp av berøringsskjermen . The Tap oppstår når Tap gest er begått mens over TextBox kontroll. Hold oppstår når en Hold gest er forpliktet over TextBox kontroll.