Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustite program Microsoft Visual Studio . Kliknite na odkaz " Nový projekt " a rozšírenie " Ostatné jazyky " nižšie Nainštalované šablóny . Rozbaľte uzol " Visual C # " a kliknite na " Silverlight pre Windows Phone . " Double - kliknite na " Windows Phone aplikácie " pre vytvorenie nového projektu .
2
Double - kliknite na tlačidlo " " na paneli Toolbox pridať nové tlačidlo pre váš mobilný aplikácie . Pridať ovládací prvok " Obrázok " rovnakou technikou .
3
Dvakrát kliknite na tlačidlo , ktoré ste pridali vytvoriť udalosť click . Tlačidlo kliknutí udalosť spustiť kód vo vnútri , keď je kliknutie na tlačidlo . Pridajte nasledujúci kód vnútri udalosti kliknutie pre spustenie úlohy fotoaparátu : klipart
try { useCameraTask.Show ( ) ; } catch ( System.InvalidOperationException ) { MessageBox.Show ( " Problém zachytenie obrazu " ) ; }
4
skopírujte a vložte nasledujúce dva riadky kódu v oblasti menného priestoru sa nachádza v samom hornej časti modulu :
pomocou System.Windows.Media.Imaging ; pomocou Microsoft.Phone . Úlohy ,
5
Pridajte nasledujúci kód pod " InitializeComponent " vnútorné riadenie " Hlavná stránka " :
useCameraTask = new CameraCaptureTask ( ) ; useCameraTask.Completed + = new EventHandler Vytvorte procedúru , ktorá bude ukladať snímky zhotovené fotoaparátom vložením nasledujúci kód : void cameraUsed_Completed ( object sender , 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 ; } } Kliknite na pole so zoznamom cieľ a vyberte " Windows Phone Emulator " nasadiť svoj program pre Window Phone Emulator . Stlačte klávesu " F5 " pre spustenie mobilné aplikácie . Kliknite na tlačidlo " " spustíte fotoaparát a kliknite na ikonu na pravom rohu emulátora a nasnímajte záber . Kliknite na " Prijať " zobrazíte snímok vytvorený pomocou ovládacieho prvku obrázok .
6
7