Tekstboks arrangementer Med Silverlight

Tekstboks arrangementer Med Silverlight


Lære om TextBox hendelser i Microsoft Silverlight kan hjelpe deg i å gjøre en mer fleksibel Silverlight applikasjon. Den TextBox klassen representerer en kontroll som kan brukes til å vise tekst eller å hente inn tekst fra en bruker. Silverlight er en cross-browser, cross-platform gjennomføring av .NET Framework for å bygge applikasjoner for web, desktop og Windows Phone. Den TextBox kontroll avdekker en rekke hendelser som kan brukes til å ytterligere manipulere data programmatisk.

tastatur Hendelser

Den KeyDown hendelsen 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 maskinvareuavhengig. Med andre ord tilfelle kan en komponent eller et program for å lytte etter skriving.

mus Hendelser

Den MouseEnter hendelsen oppstår når musen kommer inn i markerings arealet av en TextBox kontroll. Denne hendelsen er ofte brukt for å vise mer informasjon om hvilken type data kan brukeren innspill i denne kontrollen. Den MouseLeave hendelsen oppstår når musen forlater markeringsområdet en tekstboks. Denne hendelsen gir ikke musen posisjon i hendelsesdata. En hendelse som ofte blir brukt er MouseLeftButtonDown, som oppstår når venstre museknapp trykkes. Den MouseRightButtonDown hendelsen er ofte brukt for å vise en meny med menyelementer.

Dra og slipp arrangementer

Du kan hjelpe brukeren ved ikke å gjøre dem skriver elementer i en tekstboks, og i stedet tillate dem å bruke dra-slipp-begivenheter. De 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 tekstboksen kontroll.

Mobil Hendelser

Du kan utvikle Silverlight-applikasjoner for Windows Phone og TextBox kontroll tilbyr noen unike hendelser for mobile applikasjoner. Den DoubleTap hendelsen oppstår når brukeren trykker to ganger over TextBox kontroll ved hjelp av berøringsskjermen. The Tap hendelse oppstår når Tap gest er forpliktet mens over TextBox kontroll. Hold hendelsen oppstår når en Hold gest er forpliktet over TextBox kontroll.