Sosiale apps har blitt stadig mer populært , og lære å bygge en Windows Phone mobil app som bruker kameraet kan komme i gang i å lage din første sosiale app . C # er et programmeringsspråk som kan brukes til å bygge din Windows Phone -app. Kameraet fangst oppgave blir brukt til å ta et bilde direkte fra din mobil. Bruk " ChosenPhoto " eiendom for å hente bildet tatt , og du kan vise det ved hjelp av en bildekontroll . Du trenger
Microsoft Visual Studio
Windows Phone utvikler verktøy
Vis flere instruksjoner
en
Launch Microsoft Visual Studio . Klikk på "New Project " linken og utvide "Andre språk " under Installerte maler . Utvide " Visual C #" noden og klikk " Silverlight for Windows Phone. " Dobbeltklikk på " Windows Phone Application " for å opprette et nytt prosjekt .
2
Dobbeltklikk på " Button" på Toolbox -ruten å legge til en ny knapp i mobilapplikasjonen . Legg et " bilde" kontroll ved hjelp av samme teknikk.
3
Dobbeltklikk på knappen du lagt for å skape et klikk hendelsen. En knapp klikkhendelsen vil kjøre koden på innsiden av det når knappen klikkes. Legg til følgende kode i klikkhendelsen for å starte kameraet oppgave : en
try { useCameraTask.Show (); } catch ( System.InvalidOperationException ) { MessageBox.Show ( "Problem fange bilde "); }
4
Kopier og lim inn følgende to linjer med kode i navnerommet område som ligger i toppen av modulen : en
hjelp System.Windows.Media.Imaging , ved hjelp Microsoft.Phone . Oppgaver ,
5
Legg til følgende kode under " InitializeComponent " inne i " Hovedside " prosedyre : en
useCameraTask = new CameraCaptureTask (); useCameraTask.Completed + = new EventHandler ; ( cameraUsed_Completed ) ;
6 Opprett prosedyre som vil lagre bildet ble tatt med kameraet ved å sette inn følgende kode :
void cameraUsed_Completed ( objekt avsenderen , 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
Klikk målet kombinasjonsboksen og velg " Windows Phone Emulator " for å distribuere programmet til Window Phone Emulator . Trykk " F5 " tasten for å kjøre den mobile app . Klikk på " Button" for å starte kameraet og klikk på ikonet til høyre hjørne av emulator for å ta bildet . Klikk "Godta " for å vise bildet tatt gjennom bildekontroll .