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