Social apps zijn aan populariteit wint , en leren hoe je een Windows Phone mobiele app die gebruik maakt van de camera kan je in het maken van uw eerste sociale app begon te bouwen . C # is een programmeertaal die kan worden gebruikt om uw Windows Phone app te bouwen . De camera capture taak wordt gebruikt om een foto direct van uw mobiele applicatie . Gebruik de " ChosenPhoto " woning aan de opname die ophalen en je kunt het weer te geven met behulp van een afbeelding controle . Wat je nodig hebt Microsoft Visual Studio Windows Phone developer tools Toon Meer Aanwijzingen 1 Lancering Microsoft Visual Studio . Klik op de " New Project" koppeling en uitbreiding " Andere talen " hieronder Installed sjablonen . Uitbreiden van de " Visual C # " knooppunt en klik op " Silverlight voor Windows Phone . " Dubbelklik op " Windows Phone Application " om een nieuw project aan te maken . Dubbelklik op " Button " 2 op de Toolbox ruit om een nieuwe knop toe te voegen aan uw mobiele app . Voeg een " afbeelding " controle met behulp van dezelfde techniek . 3 Dubbelklik op de knop die u hebt toegevoegd aan een gebeurtenis click creëren . Een gebeurtenis click -knop zal de code uit te voeren binnen van het wanneer de knop wordt geklikt . Voeg de volgende code in de gebeurtenis click naar de camera taak te starten : try { useCameraTask.Show ( ) ;} catch ( System.InvalidOperationException ) { MessageBox.Show ( " Problem vastleggen van foto ' ) ; } < br > Kopieer 4 en plak de volgende twee regels code in de namespace gebied gelegen in de top van de module : gebruik System.Windows.Media.Imaging ; gebruik Microsoft.Phone . Taken ; 5 Voeg de volgende code hieronder " InitializeComponent " binnen de " MainPage " procedure : useCameraTask = new CameraCaptureTask ( ) op ; useCameraTask.Completed + = new EventHandler , ( cameraUsed_Completed ) ; 6 Maak de procedure dat het beeld genomen door de camera door het invoegen van de volgende code zal redden : leegte cameraUsed_Completed ( objecten afzender , 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 op de doelgroep keuzelijst en kies " Windows Phone Emulator ' om uw programma te implementeren op de Windows Phone Emulator . Druk op de toets " F5 " om uw mobiele app draaien . Klik op " knop" om de camera te starten en klik op het pictogram op de rechter bovenhoek van de emulator om de foto te maken . Klik op " Accepteren " om het beeld genomen door het beeld te beelden .
|