Multimedia ja tulostaminen - Pääteohjaus 7

Lisätään ohjelmaan videota ja ääntä sekä opetellaan tulostamaan.

Video ja ääni

Videota ja ääntä voit liittää WPF-sovelluksiin MediaElement-kontrollilla ja MediaPlayer-objektilla. Näiden käyttämiseen voi tutustua lukemalla Multimedia Overview-artikkelin.

MediaElement

MediaPlayer

MediaPlayer-objekti pitää luoda ohjelmallisesti.

Yritä hallita MediaElementiä Storyboardin avulla. Kts. How to: Control a MediaElement by Using a Storyboard

Tulostaminen

Kokeile miten yksinkertaista on tulostaa lomake tai jokin sen sisältämä kontrolli. Lisää lomakkeellesi painike ja siihen seuraava ohjelmakoodi:

            PrintDialog dialog = new PrintDialog();
            if (dialog.ShowDialog() == true)
            { dialog.PrintVisual(nimi, "Tulostusalue"); }

Korvaa nimi esim. koko ikkunalle tai gridille antamallasi nimellä. Kokeile miten painike toimii ja ohjaa tulostus PDF-tiedostoon.

FixedDocument

Lue artikkeli WPF Printing Part 2 – The Fixed Document. Saat artikkelista valmiin koodipohjan.

FlowDocument

Tutustu Microsoftin FlowDocument Overview -artikkeliin

Animaatiot

Katso luentoesimerkistä mallia ja tee ohjelma jossa auto liikkuu näytöllä edestakaisin. Kokeile saatko auton myös kääntymään ympäri.

Lisävinkkiä saat artikkelista: Animation Overview. ja How to: Set a Property After Animating It with a Storyboard

Lisätietoa

Käyttäjien kommentit

Kommentoi Lisää kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/gko/ohjaus/ohjaus7/
© Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
2012-11-01 12:13:43
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta