Sociala appar har vunnit popularitet , och lära sig att bygga en Windows Phone mobil app som använder kameran kan komma igång med att skapa din första sociala appen . C # är en dator programmeringsspråk som kan användas för att bygga din Windows Phone app. Kameran capture Uppgiften används för att ta en bild direkt från din mobil applikation . Använd " ChosenPhoto " egenskapen att hämta bilden tas och du kan visa den med en bildkontroll . Saker du behöver
Microsoft Visual Studio Review Windows Phone utvecklare verktyg
Visa fler instruktioner
1
Launch Microsoft Visual Studio . Klicka på " New Project " länken och expandera " Andra språk " nedan Installerade mallar . Expandera " Visual C # " nod och klicka på " Silverlight för Windows Phone . " Dubbelklicka på " Windows Phone Application " för att skapa ett nytt projekt .
2
Dubbelklicka på " knappen " på Toolbox rutan att lägga till en ny knapp på din mobilapp . Lägg en " bild " kontroll med hjälp av samma teknik .
3
Dubbelklicka på den knapp som du lagt till att skapa en click-händelse . En knapptryckning händelsen kommer köra koden inuti den när du klickar på knappen . Lägg till följande kod inuti klickhändelsen att starta kameran uppgiften :
try { useCameraTask.Show ( ) ;} catch ( System.InvalidOperationException ) { MessageBox.Show ( " Problem fånga bilden " ) ; }
4
Kopiera och klistra in följande två rader kod i namnrymden område beläget i den absoluta toppen av din modul :
hjälp System.Windows.Media.Imaging ; hjälp Microsoft.Phone . uppgifter,
5
Lägg till följande kod under " InitializeComponent " innanför " MainPage " förfarande :
useCameraTask = ny CameraCaptureTask ( ) ; useCameraTask.Completed + = ny EventHandler , ( cameraUsed_Completed ) ,
6 Skapa proceduren som kommer att spara bilden togs med kameran genom att infoga följande kod :
void cameraUsed_Completed ( objekt avsändare , PhotoResult e ) {if ( e.TaskResult == TaskResult.OK ) { System.Windows.Media.Imaging.BitmapImage imageTaken = ny System.Windows.Media.Imaging.BitmapImage ( ) ; imageTaken.SetSource ( e.ChosenPhoto ) ; this.image1.Source = imageTaken ; } }
7
Klicka på rutan målet combo och välj " Windows Phone Emulator " för att distribuera ditt program till Windows Phone Emulator . Tryck på " F5 " för att köra din mobilapp . Klicka på " Knapp " för att starta kameran och klicka på ikonen på högra hörnet på emulatorn för att ta bilden . Klicka på " Acceptera " för att visa bilden tagen genom bildkontroll .