XAML Hendelses- og Input Controls: Veiledning for Windows Phone Apps Development - Del 17

XAML Hendelses- og Input Controls: Veiledning for Windows Phone Apps Development - Del 17
XAML Hendelses- og Input Controls: Veiledning for Windows Phone Apps Development - Del 17

Video: XAML Hendelses- og Input Controls: Veiledning for Windows Phone Apps Development - Del 17

Video: XAML Hendelses- og Input Controls: Veiledning for Windows Phone Apps Development - Del 17
Video: SnapIt Screen Capture - YouTube 2024, November
Anonim

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.

Hver kontroll har en standardhendelse som er tildelt den, for eksempel har knappen en klikkhendelse tildelt den. Det er en enkel metode som bruker som vi kan få tilgang til standardmetoden til den kontrollen. Alt du trenger å gjøre er å dobbeltklikke på den kontrollen; automatisk C # windows vil åpne med standard hendelsesdefinisjon skrevet. XAML-fil og C # -fil er koblet sammen for dette formålet. XAML-filen definerer navnet på hendelseshandleren og C # -filen definerer handlingen.
Hver kontroll har en standardhendelse som er tildelt den, for eksempel har knappen en klikkhendelse tildelt den. Det er en enkel metode som bruker som vi kan få tilgang til standardmetoden til den kontrollen. Alt du trenger å gjøre er å dobbeltklikke på den kontrollen; automatisk C # windows vil åpne med standard hendelsesdefinisjon skrevet. XAML-fil og C # -fil er koblet sammen for dette formålet. XAML-filen definerer navnet på hendelseshandleren og C # -filen definerer handlingen.

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.

Image
Image

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".

Image
Image

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.

Image
Image

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.

Dette er noen input kontroller som kan gjøre mange ting. Det er åpenbart at det er mange flere kontroller på verktøylinjen, men dekker alle av dem utenom omfanget av denne opplæringsserien. I mellomtiden kan du lære flere ting om disse kontrollene. I vår neste opplæring vil vi snakke om Image Control i Silverlight.
Dette er noen input kontroller som kan gjøre mange ting. Det er åpenbart at det er mange flere kontroller på verktøylinjen, men dekker alle av dem utenom omfanget av denne opplæringsserien. I mellomtiden kan du lære flere ting om disse kontrollene. I vår neste opplæring vil vi snakke om Image Control i Silverlight.

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)

Anbefalt: