BETA
Aby się zalogować, najpiew wybierz portal.
Aby się zarejestrować, najpiew wybierz portal.
Podaj słowa kluczowe
Słowa kluczowe muszą mieć co najmniej 3 sąsiadujące znaki alfanumeryczne
Pole zawiera niedozwolone znaki

Aktualności


Kurs Windows Phone 7.5 by Niewęgłowski: Użycie aparatu fotograficznego, czyli cameraTask

10-02-2013 16:40 Paweł Niewegłowski
Szkolenie

Witaj w kolejnej lekcji kursu Windows Phone Mango. Kurs ma na celu pokazanie, że tworzyć aplikację na platformę Windows Phone może każdy, nawet dziecko 7 letnie. W tej lekcji nauczysz się jak korzystać z funkcji aparatu fotograficznego, czyli cameraTask, w projektowaniu własnej aplikacji.

cameraTask można wykorzystać do robienie zdjęć lub zaimplementować w aplikacji z rozszerzoną rzeczywistością. Startujemy!


1. Tworzymy nowy projekt aplikacji Windows Phone na OS 7.1.1

2. Na formatce w grid głównym umieszczamy kontrolkę Image oraz Button.

3. Dwukrotnie klikając w Button otwieramy MainPage.xaml.cs .

4. Pętlą if sprawdzamy czy cameraTask pusty jeśli tak przechodzimy do trybu aparatu fotograficznego.

Następnie tworzymy funkcję void, która przekaże zrobione przez nas zdjęcie do kontrolki Image.

 

5. Gotowy kod do wdrążenia:

 

private void photoButton_Click(object sender, RoutedEventArgs e)

        {

            if (cameraTask != null) return;

 

            cameraTask = new CameraCaptureTask();

 

            cameraTask.Completed += new EventHandler<PhotoResult>(cameraTask_Completed);

 

            cameraTask.Show();

        }

 

        void cameraTask_Completed(object sender, PhotoResult e)

        {

            if (e.TaskResult != TaskResult.OK) return;

 

            photoImage.Source = new BitmapImage(new Uri(e.OriginalFileName));

 

            cameraTask = null;

        }

6. Użycie cameraTask na emulatorze:

 

 

 

      Ewentualne sugestie można kierować na mój e-mail: p-nieweglowski@hotmail.com

 

 

Komentarze 0

pkt.

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.