Tagad, kad mēs izmantojam XAML notikumu un ieejas vadību, šajā Windows Phone 7.5 Mango lietojumprogrammu izstrādes sērijas mākslā mums ir jāapskata Image Control, kas ļauj attēlot attēlus jūsu Silverlight Windows Phone 7 lietojumprogrammā.
So let's get started!
Izveidojiet jaunu Windows Phone 7 projektu ar unikālu nosaukumu, piemēram, "ImageControlDemo". Tagad velciet un nometiet attēla vadību no instrumentu kopas uz dizaina virsmu. Tagad, lai attēla vadīšanā attēlotu attēlu, mēs izmantojam Attēla vadības rīku "Avots". Šo īpašumu var atrast rekvizītu logā tieši pirms objekta "Stretch". Avota īpašums nosaka, no kurienes attēls notiks, lai attēlotu Image Control. Noklikšķinot uz elipses blakus avota īpašumam, tiek atvērts jauns logs, kurā tiek lūgts izvēlēties attēlu. Noklikšķiniet uz pogas Pievienot attēlu, lai projektam pievienotu attēlu.
Izvēloties attēlu, notiek vairākas interesantas lietas. Vispirms Visual Studio automātiski izveido mapi ar nosaukumu Attēli un pievieno izvēlēto attēla failu. Otrkārt, tā izveido URI (vienoto resursu identifikatoru) / ceļu, lai piekļūtu attēlam, piemēram,'Images;component/Images/Picture1.jpg '. / Image attiecas uz izvietošanas pakotni, un pēc semikolona atsauce uz šo failu izvietošanas pakotnē, kad tā tiks izvietota pa tālruni, t.i., xap fails. Kad esat noklikšķinājis uz pogas Labi izvēlnes logā izvēlieties attēlu, attēls tiek ielādēts attēla vadības panelī.
Vēl viena pēdējā lieta, pirms mēs pabeigtu šo nodarbību. Ja vēlaties iestatīt attēlu, izmantojot C # kodu, viss, kas jums jādara, ir izveidot objektu BitmapImage objektu un norādīt URI pārslodzes konstruktors. Kad ir izveidots BitmapImage objekts, viss, kas jums jādara, ir pielīdzināt to Image Control avota īpašumam.
BitmapImage myImage = jauns BitmapImage (jauns Uri ("/ Images; komponents / Images / Penguins.jpg", UriKind.Relative));
image1.Source = myImage;
Tas ir diezgan vienkāršs kontrole un tā noderība tiek pasniegta daudzās vietās.
Tas ir tas tagad, nākamajā apmācībā mēs uzzināsim vairāk par stiliem un resursiem.
Saistītie raksti:
- GPS, atrašanās vietas API un Web pakalpojumu izsaukšana: Windows Phone Apps izstrādes apmācība - 25
- Uzziniet, kā attīstīt Windows Phone 7.5 Mango lietojumprogrammas: 1.daļa
- Windows Phone Tutorial 8: pielāgotas pogas izveide Expression Blend-I
- Windows Phone Tutorial 4: lietotāja interfeisa izstrāde
- Darbs ar stiliem un resursiem: Windows Phone Apps attīstības konsultācijas - 19. daļa