Darbs ar stiliem un resursiem: Windows Phone Apps attīstības konsultācijas - 19. daļa

Darbs ar stiliem un resursiem: Windows Phone Apps attīstības konsultācijas - 19. daļa
Darbs ar stiliem un resursiem: Windows Phone Apps attīstības konsultācijas - 19. daļa

Video: Darbs ar stiliem un resursiem: Windows Phone Apps attīstības konsultācijas - 19. daļa

Video: Darbs ar stiliem un resursiem: Windows Phone Apps attīstības konsultācijas - 19. daļa
Video: Windows Event and Logging for the IT Pro 2024, Marts
Anonim

Apgūstot attēlu vadību, šajā apmācības sērijas daļā mēs uzzināsimies vairāk par lietojumprogrammu aspekta izstrādi, nevis funkcionalitāti. Mēs iemācīsimies, kā izmantot jūsu izvēlēto krāsu izvēli, mēs arī apskatīsim dažādu fontu un krāsu iestatījumu izvēli, un, visbeidzot, mēs aplūkosim, kā apvienot pielāgotus iestatījumus, kurus mēs izveidosim stilos, kurus var izmantot vienā lapā vai visā pieteikumā.

Sāksim tūlīt. Izveidojiet jaunu projektu ar kādu nosaukumu kā parasti un ievietojiet pogu jebkurā vietā, kur vēlaties. Tagad sāciet emulatoru un noklikšķiniet uz pogas Sākt. Lai jūs varētu nokļūt iestatījumu cilnē (noklikšķiniet uz virziena bultiņas, kas redzama blakus IE ikonai). Tagad, kad jūs sasniedzat iestatījumus, dodieties uz motīviem. Šeit jūs varat lietotājs var mainīt fona krāsu, kā arī priekšplāna krāsu. Tagad, ja jūs izvēlaties citu priekšplāna krāsu un sākat lietotni, jūs neredzēsiet atšķirības vai piemērošanas stilu, jo mēs neesam likuši mūsu pieteikumam pakļauties lietotāju izvēlei.

Ja redzat mūsu XAML logu, jūs redzēsiet vairākas īpašības, piemēram, font-family, font-size utt. Tie ir iepriekš noteikti mūsu izmantošanai. Vienkārši ieskatieties, kā tie ir definēti. Tie ir īpašumu piesaistes, kas pazīstami arī kā saistošs sintakse. Resurss ir jebkura atkārtoti izmantojama vērtība Silverlight, kas ir iestatīta vienā vietā un tiek izmantota citā vietā! Tāpat kā CSS.
Ja redzat mūsu XAML logu, jūs redzēsiet vairākas īpašības, piemēram, font-family, font-size utt. Tie ir iepriekš noteikti mūsu izmantošanai. Vienkārši ieskatieties, kā tie ir definēti. Tie ir īpašumu piesaistes, kas pazīstami arī kā saistošs sintakse. Resurss ir jebkura atkārtoti izmantojama vērtība Silverlight, kas ir iestatīta vienā vietā un tiek izmantota citā vietā! Tāpat kā CSS.

Tātad, kur šie statiskie resursi ir definēti? Jūs nevarēsit tos meklēt mūsu projektā. Tie jau ir pieejami mūsu Windows Phone 7.5 un pazīstami kā tēmas resursi. Ja vēlaties uzzināt vairāk par motīvu resursiem, ir lieliska MSDN lapa, kurā ir uzskaitīti visi salikti (statiskie resursi). Lai gan ir uzskaitītas desmitiem resursu, mēs izmantosim tikai vienu resursu mūsu programmai PhoneAccentBrush. Tas nodrošinās piekļuvi fona un jaunās krāsas krāsai. Šo resursu varam pievienot, izmantojot kādu no diviem veidiem, vai nu pievienojot to, izmantojot rekvizītu logus, vai arī to definējot koda logā.

Sāksim rediģēt kodu. Sāciet rakstīt šādas rindiņas koda apgabalā pogai, kas mums ir XAML logā.

BorderBrush = "{StaticResource PhoneAccentBrush}"

Kad jūs ierakstāt šo rindiņu, jūs pamanīsit, ka pogas robeža kļūst zila. Tagad kāpēc zils? Tā kā šie ir daži noklusējuma iestatījumi, ko Microsoft ir paveicis Windows Phone izstrādātāju rīkā. Tagad mainīsim priekšplāna īpašumu, taču šoreiz izmantosim īpašuma logu. Atlasiet pogu un pārejiet uz tās īpašuma opciju un meklējiet jauno īpašumu. Ar peles labo pogu noklikšķiniet uz šī īpašuma un noklikšķiniet uz "Lietot resursu". Kad tas būs izdarīts, tas parādīs pieejamo stilu sarakstu. Noklikšķiniet uz "PhoneAccentBrush", kā mēs to izdarījām ar fonu. Tagad mēģiniet mainīt fona, kā arī emulatora priekšplāna krāsu un pēc tam palaist lietojumprogrammu.

Ieteicams: