Lokalisointi, komennot - Pääteohjaus 10
Lokalisoidaan WPF-sovelluksia käyttäen resx-tiedostoja ja LocBaml-työkalua. Lisäksi tutustutaan WPF-sovellusten valmiisiin komentoihin (commands)
- Tee pieni WPF-sovellus jossa on muutama painike, tekstikenttä ja ehkä muitakin kontrolleja. Lue luentosivun ohje lokalisoinnista resx-tiedostojen avulla. Tee ohjelmastasi kaksikielinen resx-tiedostojen avulla.
- Tee uusi pieni WPF-sovellus. Lue luentosivun ohje lokalisoinnista LocBaml-työkalun avulla. Tee ohjelmastasi kaksikielinen LocBaml-työkalulla avulla. Huomaa, että LocBamlia ja lokalisoituja resx-tiedostoja ei kannata käyttää samassa ohjelmassa vaan vain jompaa kumpaa.
- Huomaa, että ohjelman kieltä ei voi vaihtaa lennosta ohjelman suorittamisen aikana. Jos haluat ajonaikaisesti toimivan kielen vaihtamisen niin joudut tekemään kokonaan oman lokalisointijärjestelmän tai muita lisävirityksiä. Aiheesta lisää artikkeleissa: WPF Runtime Localization ja WPF Localization Using RESX Files
- Lue Microsoftin Commanding Overview ja vilkaise luentomallia. Tee seuraavat käyttäen valmiita commandeja
ja niihin liittämääsi ohjelmakoodia:
- Tee pieni WPF-ohjelma, joka osaa leikata ja liimata tekstiä lomakkeellesi. Tämä pitäisi onnistua ilman yhtään riviä ohjelmakoodia.
- Lisää ohjelmaasi Help-valikko. Avaa Help-valinnasta kurssin kotisivun osoite WWW-selaimeen.
- Lisää lomakkeellesi tallenna painike, joka tallentaa lomakkeellasi olevan tekstin tiedostoon. Jos lomakkeella ei ole tekstiä niin painikkeen pitää olla deaktivoitu.

Käyttäjien kommentit