Izpratne par XAML: Windows tālruņu lietotņu izstrādes turēšana - 15. daļa

Izpratne par XAML: Windows tālruņu lietotņu izstrādes turēšana - 15. daļa
Izpratne par XAML: Windows tālruņu lietotņu izstrādes turēšana - 15. daļa

Video: Izpratne par XAML: Windows tālruņu lietotņu izstrādes turēšana - 15. daļa

Video: Izpratne par XAML: Windows tālruņu lietotņu izstrādes turēšana - 15. daļa
Video: CS50 2013 - Week 9 - YouTube 2024, Aprīlis
Anonim

Līdz šim, iekšā šī apmācības sērija, mēs strādājām C # logos. Mūsu pēdējā ziņā mēs runājām par objektu kolekciju. No šī apmācības mēs pavadīsim vairāk un vairāk laika XAML logā, nevis C # logā. Līdz šim mēs tikko esam redzējuši XAML logus, bet faktiski nav savstarpēji sadarbojušies, izņemot vilkt un nomest kontroli vizuālajam redaktoram. Tagad mēs sākam lietot XAML redaktoru agresīvāk, izstrādājot mūsu lietojumprogrammu.

Kā mēs to redzējām agrāk, atverot kādu projektu Silverlight; mums ir divas rūtis. Viena rūts ir vizuālais redaktors un vēl viens, kam XAML kodē to. Sāksim to sākt, sapratīsim savu darbu. XAML ir programmēšanas valoda, tāpat kā C # ir vēl viena programmēšanas valoda. XAML ir galvenokārt izmanto lietotāja saskarnes projektēšanai.

Kad velkam jebkādu kontroli vizuālo redaktoru, jūs, iespējams, esat pamanījis, ka tad, kad mēs to darīsim, daži kods tiek automātiski pievienots logam XAML. Līdzīgi, kad mēs veicam izmaiņas jebkurā vadības elementu īpašumā, kas arī pārveido XAML kodu. Mūsu ērtībai tas automātiski tiek veikts ar Visual Studio, tādēļ mēs esam ļoti vienkārši un vienkārši lietojuši "Drag-and-drop" interfeisu.
Kad velkam jebkādu kontroli vizuālo redaktoru, jūs, iespējams, esat pamanījis, ka tad, kad mēs to darīsim, daži kods tiek automātiski pievienots logam XAML. Līdzīgi, kad mēs veicam izmaiņas jebkurā vadības elementu īpašumā, kas arī pārveido XAML kodu. Mūsu ērtībai tas automātiski tiek veikts ar Visual Studio, tādēļ mēs esam ļoti vienkārši un vienkārši lietojuši "Drag-and-drop" interfeisu.

Tagad aplūkojiet XAML loga augšdaļu, jūs redzēsiet dažas rindas, kas sākas ar "xmlns", kādas ir šīs rindiņas? Šīs līnijas ir vārdu telpas. Es ceru, ka jūs atceraties, kādas vārdu vietas ir! Šīs līnijas apzīmē nosaukumu vietas un montāžu, kur šie faili tiek glabāti.

Ir vairāki izkārtojuma kontroles rīki, kas lietotājiem palīdz kontrolēt savas vēlmes ekrānā. Daži no tiem ir skursteņu panelis, režģis utt.
Ir vairāki izkārtojuma kontroles rīki, kas lietotājiem palīdz kontrolēt savas vēlmes ekrānā. Daži no tiem ir skursteņu panelis, režģis utt.

Ļaujiet mums izveidot pogu, izmantojot XAML kodu. Izveidojiet jaunu projektu ar kādu nozīmīgu nosaukumu. Meklēt šādu kodu:

Un starp šiem tīkla tagiem ielīmējiet šādu kodu:

Kad ielīmējat šo kodu, pamaniet, ka dizainparauga virsmā tiks izveidota jauna poga. Apsveicu, jūs tikko izveidojāt pogu, lietojot tikai tīru kodēšanu.

XAML logā ir daudz ko iemācīties, bet turpiniet to apgūt, kamēr mēs neatgriezīsimies nākamajā apmācībā. Nākamajā apmācībā mēs uzzināsimies par visiem Silverlight izkārtojuma kontroli.

Ieteicams: