A stílusok és erőforrások használata: Windows Phone Apps fejlesztői bemutató - 19. rész

A stílusok és erőforrások használata: Windows Phone Apps fejlesztői bemutató - 19. rész
A stílusok és erőforrások használata: Windows Phone Apps fejlesztői bemutató - 19. rész

Videó: A stílusok és erőforrások használata: Windows Phone Apps fejlesztői bemutató - 19. rész

Videó: A stílusok és erőforrások használata: Windows Phone Apps fejlesztői bemutató - 19. rész
Videó: How To Backup User Profiles and Transfer To New PC for Free - YouTube 2024, Lehet
Anonim

Miután megismertük a képvezérlést, a bemutatósorozatunk ezen részében többet megtudunk az alkalmazások szempontjairól, nem pedig a funkcionalitásról. Megtanuljuk, hogyan használhatjuk felhasználóink színeinek választékát az alkalmazáson belül, és megnézzük a különböző betűtípusok és színbeállítások kiválasztását, és végül megnézzük, miként lehet kombinálni az olyan egyéni beállításokat, amelyeket stílusokká alakítunk, és amelyeket felhasználhatunk egyetlen oldalon vagy az egész alkalmazáson.

Kezdjük azonnal. Hozzon létre egy új projektet egy névvel a szokásos módon, és helyezzen el egy gombot bárhol. Most indítsa el az emulátort, és kattintson a start gombra. Így érheti el a beállítások lapot (kattintson az IE ikon mellett megjelenő iránygombra). Mostantól, ha eléred a beállításokat, menj a témákhoz. Itt megváltoztathatja a háttérszínt és az előtér színét. Most, ha más előtérszínt választasz és elindítod az alkalmazást, nem fogsz látni különbséget vagy alkalmazásstílust, mivel nem rendeltük alkalmazását, hogy engedelmeskedjenek a felhasználók választásának.

Ha látod a XAML ablakunkat, több olyan tulajdonságot fogsz látni, mint a betűtípus, a betűméret stb. Előre meghatározottak a használatukhoz. Csak nézd meg, hogyan definiálták őket. Ezek tulajdonságkötések, más néven kötelező szintaxisnak is nevezik. Az erőforrás a Silverlight bármely újrafelhasználható értéke, amelyet egy helyen állítottak be, és amelyet egy másikban használnak! Csakúgy, mint a CSS.
Ha látod a XAML ablakunkat, több olyan tulajdonságot fogsz látni, mint a betűtípus, a betűméret stb. Előre meghatározottak a használatukhoz. Csak nézd meg, hogyan definiálták őket. Ezek tulajdonságkötések, más néven kötelező szintaxisnak is nevezik. Az erőforrás a Silverlight bármely újrafelhasználható értéke, amelyet egy helyen állítottak be, és amelyet egy másikban használnak! Csakúgy, mint a CSS.

Tehát hol vannak meghatározva ezek a statikus erőforrások? Nem fogod keresni őket a projektünkben. Ők már jelen vannak a Windows Phone 7.5 operációs rendszerünkben, és témaként ismerik őket. Ha többet szeretne megtudni a téma erőforrásairól, akkor az MSDN-ben van egy nagyszerű oldal, ahol felsorolják a csiszolt (statikus erőforrásokat). Bár több tucat erőforrás van felsorolva, csak egy erőforrást fogunk használni alkalmazásunkhoz, a PhoneAccentBrush-ot. Ez hozzáférést biztosít a háttér és az előtér színéhez. Ezt az erőforrást a kétféle módszer egyikével is felvehetjük, vagy a tulajdonságablakok hozzáadásával vagy a kódablakban történő meghatározásával.

Kezdjük a kód szerkesztését. Indítsa el a következő sorokat a kódterületen a XAML ablakban lévő gombhoz.

BorderBrush = "{StaticResource PhoneAccentBrush}"

Miután írta ezt a sort, észre fogja venni, hogy a gomb határa Kékre vált. Most miért kék? Mivel ezek a Microsoft Windows Phone fejlesztői eszközön alapértelmezett beállítások. Most módosítsuk az előtér tulajdonságát, de ezúttal a tulajdonságablak használatával. Válassza ki a gombot, és menjen a tulajdonságablakába, és keressen Előtér tulajdonságot. Kattintson jobb gombbal az adott tulajdonságra, és kattintson az "Erőforrás alkalmazása" elemre. Miután ezt megtette, megmutatja az elérhető stílusok listáját. Kattints a "PhoneAccentBrush" -ra, ahogyan a háttérben. Most próbálja meg megváltoztatni a háttér, valamint az emulátor előtér színét, majd futtatni az alkalmazást.

Ajánlott: