Håper du nyter vår Windows Phone app utvikling tutorial serien! I den siste opplæringen lærte vi mer om Silverlight layout kontroller; Nå i denne opplæringen vil vi lære om Silverlight-hendelser og inngangskontroller.
For å begynne med en begivenhet, la oss først forstå hva en hendelse er! En hendelse er en hvilken som helst metode som utføres når brukeren samhandler med vår søknad. Hver kontroll har en rekke hendelser den kan svare på. Så som en utvikler kan vi velge hvilken som helst begivenhet som er gitt av den kontrollen. Hvis du vil se alle hendelsene som er utstilt av noen kontroll, må du bare plassere kontrollen på designerområdet og gå til eiendomsvindu. Foruten denne egenskapsfanen vil du se en annen fane med navnet "Events". Ved å klikke på den kategorien, vil du se alle hendelsene som kan brukes til den aktuelle kontrollen.
Noen hendelser utløses av handlinger utført av brukere, for eksempel ved å klikke på en knapp mens noen hendelser utløses av noe som programmet for eksempel bruker, starter en hvilken som helst applikasjon utløser "Lastet" -hendelse. Som utvikler er det opp til deg hvilke som skal brukes og hvilke som bør ignoreres.
Ok, la oss nå vende mot inngangskontroller.
Hittil har vi nettopp sett alle standard hendelser. La oss nå studere noen forhåndshendelser. Her er noen kontroller som er viktige for enhver applikasjon.
Passordboks: Passordboks er veldig lik tekstboksen, men med to forskjeller. Alt som er skrevet i denne passordboksen vises i "prikker" eller i noen tegnformat for å skjule passordet. Passordboksen viser passordegenskapen mot tekstegenskapen til tekstboksen.
Checkbox: Anta at vi vil begrense brukerne svar på bare "ja" eller "nei" da vi kan gjøre det ved hjelp av avkrysningsboksene. Avkrysningsruten har en "innhold" eiendom som viste tekst ved siden av avkrysningsruten. Avkrysningsruten har standardegenskap kjent som "merket".
Radio knapper: Hvis du vil gi noen muligheter til brukere, av hvilke bare en av dette kan velges, brukes radioknapper. Når du har definert sett med radioknapper, kan du binde dem sammen ved hjelp av "GroupName" -egenskapen. Så bare en radioknapp kan velges innenfor en gruppe.
ListBox-kontroll: Hvis du vil presentere brukeren med en liste over alternativer og vil at brukeren skal velge ett eller flere valg og senere hente dem, kan du bruke listeboksen. ListBox viser "utvalg endret" som standardegenskap. Du kan legge til flere elementer i listen ved hjelp av eiendomsvinduer eller via kode ved hjelp av "ListBoxItem.Content" -egenskapen.
Relaterte innlegg:
- Event Log Manager: Gratis logg management software
- Slik sporer du brukeraktivitet i WorkGroup-modus på Windows 10/8/7
- GPS, Location API og Calling Web Services: Windows Phone Apps Development Tutorial - 25
- Lær å utvikle Windows Phone 7.5 Mango-applikasjoner: Del 1
- Windows Phone Tutorial 9: Opprette en egendefinert knapp i uttrykksblanding (del 2)