Lära sig om TextBox händelser i Microsoft Silverlight kan hjälpa dig att göra en mer flexibel Silverlight applikation . Textrutan klass representerar ett kontrollsystem som kan användas för att visa text eller att fånga text från en användare. Silverlight är en cross - browser , plattformsoberoende genomförandet av . NET Framework för att bygga applikationer för webben , skrivbordet och Windows Phone . Den textrutekontroll exponerar ett antal händelser som kan användas för att ytterligare manipulera data programmässigt . Tangentbordshändelser
TangentNed händelse inträffar när en tangent trycks ned medan textrutan har fokus . Denna händelse kan vara användbart när du vill validera data som anges av användaren . Du kan också använda den här händelsen för att detektera specifika nyckel som trycktes med hjälp av nyckeln egendom . Den TangentUpp händelse inträffar när en tangent släpps under textrutan har fokus . TextInput händelse inträffar när en textrutekontroll får texten i en apparat - oberoende sätt . Med andra ord händelsen tillåter en komponent eller program för att lyssna efter textinmatning .
Mus Evenemang
MouseEnter inträffar när musen kommer det avgränsande område i en textruta kontrollera. Denna händelse används ofta för att visa mer information om vilken typ av data som användaren kan mata in i denna kontroll . Den mouseLeave inträffar när musen lämnar avgränsande område i en textruta . Denna händelse ger inte musens position i händelse uppgifterna . En händelse som ofta används är MouseLeftButtonDown , vilket inträffar när den vänstra musknappen trycks ned . Den MouseRightButtonDown händelse används ofta för att visa en meny med menyalternativ . Du kan hjälpa användaren genom att inte göra dem typ objekt Addera ditt Dra och evenemang Drop
i en textruta och i stället låta dem använda dra- släpp-händelserna . Dragenter , DragLeave , dragover och släpp händelser är alla används för att slutföra dra-släpp förfarande . Dessa händelser är användbara när du vill dra objekt från en annan kontroll i textrutan kontroll .
Mobila Evenemang
Du kan utveckla Silverlight-applikationer för Windows Phone och textrutan kontroll erbjuder några unika händelser för mobila appar . Den DoubleTap inträffar när användaren knackar två gånger under textrutan kontrollen med hjälp av pekskärmen . The Tap inträffar när Tap gesten begås medan över textrutekontroll . Hold händelse inträffar när en Hold gest begås över textrutekontroll .