Razumijevanje XAML: razvoj aplikacija za Windows Phone Apps - dio 15

Razumijevanje XAML: razvoj aplikacija za Windows Phone Apps - dio 15
Razumijevanje XAML: razvoj aplikacija za Windows Phone Apps - dio 15

Video: Razumijevanje XAML: razvoj aplikacija za Windows Phone Apps - dio 15

Video: Razumijevanje XAML: razvoj aplikacija za Windows Phone Apps - dio 15
Video: 5 Free Email Clients in 2023 - YouTube 2024, Ožujak
Anonim

Do sada, u ovaj vodič serije, radili smo u C # prozora. U našem zadnjem postu smo razgovarali o zbirci objekata. Iz ovog vodiča potrošit ćemo sve više vremena u prozoru XAML, a ne C # prozora. Do sada smo upravo vidjeli XAML prozore, ali nisu zapravo bili u interakciji, osim povlačenja i ispuštanja kontrola u vizualni urednik. Sada ćemo početi koristiti agregator XAML agresivnije dok gradimo našu aplikaciju.

Kao što smo ranije vidjeli, kad otvorimo neki projekt u Silverlightu; s nama su dva okna. Jedna je okna vizualni urednik, a drugi ima XAML kodiranje na njemu. Počnimo, dakle, razumjevši njegovo djelovanje. XAML je programski jezik baš kao što je C # drugi programski jezik. XAML je uglavnom se koristi za izradu korisničkog sučelja.

Kada povlačimo bilo kakvu kontrolu na vizualnom uređivaču, možda ste nas primijetili da, kada to učinimo, neki kôd automatski se dodaje u XAML prozor. Slično tome, kada izvršimo promjene u svim svojstvima kontrola koje previše mijenjaju XAML kôd. To čini automatski Visual Studio za našu udobnost i stoga smo dobili vrlo jednostavan i jednostavan za korištenje "Povuci i ispusti" sučelje.
Kada povlačimo bilo kakvu kontrolu na vizualnom uređivaču, možda ste nas primijetili da, kada to učinimo, neki kôd automatski se dodaje u XAML prozor. Slično tome, kada izvršimo promjene u svim svojstvima kontrola koje previše mijenjaju XAML kôd. To čini automatski Visual Studio za našu udobnost i stoga smo dobili vrlo jednostavan i jednostavan za korištenje "Povuci i ispusti" sučelje.

Sada pogledajte vrh XAML prozora, vidjet ćete nekoliko redaka koji počinju s "xmlns", što su ove linije? Ove linije su prostori imena. Nadam se da se sjećate što su prostori! Ove linije označavaju prostore i skupove gdje se te datoteke pohranjuju.

Postoji nekoliko kontrola rasporeda, koje pomažu korisnicima da postavljaju svoje kontrole prema želji na zaslonu. Neki od njih su stog stakla, mreža i tako dalje.
Postoji nekoliko kontrola rasporeda, koje pomažu korisnicima da postavljaju svoje kontrole prema želji na zaslonu. Neki od njih su stog stakla, mreža i tako dalje.

Napravimo gumb pomoću XAML koda. Stvorite novi projekt s nekim smislenim imenom. Potražite sljedeći kod:

A između tih grid oznaka zalijepite sljedeći kod:

Kada zalijepite ovaj kôd, primijetite da će na površini dizajera biti stvoren novi gumb. Čestitamo, upravo ste stvorili gumb koristeći ništa više od čistog kodiranja.

Mnogo je naučiti u XAML prozoru, ali nastavite ga proučavati sve dok se ne vratimo s sljedećim tutorialom. U nastavku, tutorial, saznat ćemo o svim kontrolama izgleda Silverlighta.

Preporučeni: