Forståelse XAML: Windows Phone Apps Development Turorial - Del 15

Forståelse XAML: Windows Phone Apps Development Turorial - Del 15
Forståelse XAML: Windows Phone Apps Development Turorial - Del 15

Video: Forståelse XAML: Windows Phone Apps Development Turorial - Del 15

Video: Forståelse XAML: Windows Phone Apps Development Turorial - Del 15
Video: 5 Free Email Clients in 2023 - YouTube 2024, April
Anonim

Inntil nå, i denne opplæringsserien, vi jobbet i C # windows. I vårt siste innlegg snakket vi om samling av objekter. Fra denne veiledningen på, vil vi bruke mer og mer tid i XAML-vinduet i stedet for C # -vinduet. Til nå har vi nettopp sett XAML-vinduer, men har ikke faktisk interaksjon med bortsett fra å dra og slippe kontroller til visuell editor. Nå vil vi begynne å bruke XAML-editoren mer aggressivt når vi bygger applikasjonen vår.

Som vi har sett tidligere, når vi åpner et prosjekt i Silverlight; Det er to ruter mot oss. En rute er visuell editor og en annen som har XAML-koding på den. La oss komme i gang da ved å forstå arbeidet sitt. XAML er et programmeringsspråk akkurat som C # er et annet programmeringsspråk. XAML er hovedsakelig brukt til å designe brukergrensesnittet.

Når vi drar noen kontroll på visuelt redigeringsprogram, kan du ha observert at når vi gjør det, blir det lagt til en kode i XAML-vinduet automatisk. Tilsvarende, når vi gjør endringer i noen egenskaper av kontroller som også endrer XAML-koden. Dette gjøres automatisk av Visual Studio for vår bekvemmelighet, og dermed får vi et veldig enkelt og enkelt å bruke "Dra-og-slipp" -grensesnitt.
Når vi drar noen kontroll på visuelt redigeringsprogram, kan du ha observert at når vi gjør det, blir det lagt til en kode i XAML-vinduet automatisk. Tilsvarende, når vi gjør endringer i noen egenskaper av kontroller som også endrer XAML-koden. Dette gjøres automatisk av Visual Studio for vår bekvemmelighet, og dermed får vi et veldig enkelt og enkelt å bruke "Dra-og-slipp" -grensesnitt.

Se nå på toppen av XAML-vinduene, du vil se noen linjer som starter med "xmlns", hva er disse linjene? Disse linjene er navneområder. Jeg håper du husker hvilke navneområder som er! Disse linjene angir navnerom og montering der disse filene er lagret.

Det finnes flere layout kontroller, som hjelper brukerne til å legge sine kontroller i henhold til deres ønske på skjermen. Noen av dem er stabelpanel, rutenettet og så videre.
Det finnes flere layout kontroller, som hjelper brukerne til å legge sine kontroller i henhold til deres ønske på skjermen. Noen av dem er stabelpanel, rutenettet og så videre.

La oss lage en knapp ved hjelp av XAML-koden. Lag et nytt prosjekt med noe meningsfylt navn. Søk etter følgende kode:

Og i mellom disse grid-kodene limer følgende kode:

Når du har lagt inn denne koden, merk at du vil opprette en ny knapp på designflaten. Gratulerer, du har nettopp opprettet en knapp som ikke bruker noe annet enn rent koding.

Det er mye å lære i XAML-vinduet, men fortsett å studere det til vi er tilbake med neste opplæring. I neste veiledning vil vi lære om alle Silverlight-layoutkontrollene.

Anbefalt: