Social apps har vundet popularitet , og at lære hvordan man opbygger en Windows Phone mobil app, der bruger kameraet kan få dig i gang med at skabe din første social app . C # er en computer programmeringssprog, der kan bruges til at bygge din Windows Phone app . Kameraet capture Opgaven bliver brugt til at tage et billede direkte fra din mobil applikation . Brug " ChosenPhoto " ejendom for at hente taget billedet, og du kan vise det ved hjælp af et billede kontrol. Ting du skal
Microsoft Visual Studio
Windows Phone Developer Tools
Vis Flere Instruktioner
1
Launch Microsoft Visual Studio . Klik på " Nyt projekt " linket og udvide " Andre sprog " nedenfor Installerede skabeloner . Udvid "Visual C # " node og klik på " Silverlight til Windows Phone. " Dobbeltklik på " Windows Phone ansøgning" for at oprette et nyt projekt.
2
Dobbeltklik på " Button " på Toolbox rude at tilføje en ny knap til din mobile app . Tilføj en "Image " kontrol ved hjælp af samme teknik.
3
Dobbeltklik på den knap, du tilføjes at skabe et klik begivenhed. En knap klik begivenheden vil udføre koden inde i det, når der klikkes på knappen . Føj følgende kode inde i klik åbningsarrangement kameraet opgave : Hej
try { useCameraTask.Show ( );} catch ( System.InvalidOperationException ) { MessageBox.Show ( "Problem opfange billede" );} < br >
4
Kopier og indsæt følgende to linjer kode i navnerummet område beliggende i selve toppen af dit modul : Hej
hjælp System.Windows.Media.Imaging ; hjælp Microsoft.Phone . opgaver
5
Føj følgende kode nedenfor " InitializeComponent " inde i " MainPage " procedure : Hej
useCameraTask = new CameraCaptureTask (); useCameraTask.Completed + = new EventHandler , ( cameraUsed_Completed )
6 Opret procedure, som vil gemme billedet taget af kameraet ved at indsætte følgende kode : Hej
void cameraUsed_Completed (objekt afsender, PhotoResult e ) {if ( e.TaskResult == TaskResult.OK ) { System.Windows.Media.Imaging.BitmapImage imageTaken = new System.Windows.Media.Imaging.BitmapImage (); imageTaken.SetSource ( e.ChosenPhoto ) this.image1.Source = imageTaken ;}}
7
Klik målet kombinationsboksen og vælg " Windows Phone Emulator " at implementere dit program til Window Phone Emulator . Tryk på " F5 " for at køre din mobil app . Klik på " Button " for at starte kameraet og klik på ikonet i højre hjørne af emulator til at tage billedet. Klik på " Accepter " for at vise det billede taget gennem billedet kontrol.