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