Læring om TextBox begivenheder i Microsoft Silverlight kan hjælpe dig med at gøre en mere fleksibel Silverlight ansøgning. Tekstfeltet klasse repræsenterer et kontrolsystem , der kan bruges til at vise tekst eller for at fange tekst fra en bruger. Silverlight er en cross-browser , cross-platform implementering af . NET Framework for at bygge applikationer til web, desktop og Windows Phone. Tekstfeltet kontrol blotlægger en række arrangementer, der kan bruges til yderligere at manipulere data programmering. Keyboard Arrangementer
keyDown begivenhed indtræffer, når et tastatur trykkes mens Textbox har fokus. Denne begivenhed kan være nyttigt, når du ønsker at validere data indtastet af brugeren. Du kan også bruge denne begivenhed til at opdage den specifikke nøgle, der blev trykket ved hjælp af Key ejendom. Den keyup begivenhed opstår, når et tastatur tasten slippes , mens TextBox har fokus. Den TextInput begivenhed opstår, når en TextBox kontrol får tekst i en enhedsuafhængig måde . Med andre ord begivenheden giver en komponent eller et program til at lytte til tekst input.
Musebegivenheder
MouseEnter begivenhed indtræffer , når musen kommer ind i springende arealet af en TextBox kontrollere. Denne begivenhed er ofte bruges til at vise flere oplysninger om den type data, som brugeren kan indtaste i denne kontrol. Den MouseLeave begivenhed indtræffer , når musen forlader afgrænser området et tekstfelt . Denne begivenhed giver ikke musens position i Event data. En begivenhed , der ofte anvendes, er MouseLeftButtonDown , som opstår, når den venstre museknap holdes nede. Den MouseRightButtonDown begivenhed er ofte bruges til at vise en menu med menupunkter .
Træk og slip Arrangementer
p Du kan hjælpe brugeren ved ikke at gøre dem type elementer i en tekstboks, og i stedet give dem mulighed for at bruge træk-slip begivenheder. Den DragEnter , DragLeave , DragOver og slip events er alle bruges til at fuldføre træk-slip procedure. Disse begivenheder er nyttige, når du ønsker at trække elementer fra en anden kontrol i tekstfeltet kontrol.
Mobile Arrangementer
Du kan udvikle Silverlight applikationer til Windows Phone og TextBox kontrol tilbyder nogle unikke arrangementer for mobile apps . Den DoubleTap begivenhed opstår, når brugeren vandhaner to gange i TextBox kontrol ved hjælp af touch -skærmen. The Tap begivenhed indtræffer , når Tap gestus er forpligtet , mens over TextBox kontrol. Hold begivenhed opstår, når en Hold gestus er forpligtet over TextBox kontrol.