Tehdään WPF-sovellus - 3 - Käyttöliittymän toteutus

- 1 min

Otsikon muuttaminen

Keskitytään ensiksi saamaan ohjelman toiminnallisuudet valmiiksi ja sitten voimme hienosäätää ulkoasua selkeämmäksi. Alussa ohjelma tulee näyttämään hyvin alkukantaiselta, mutta suljetaan siltä silmämme ja keskitytään saamaan jotain oikeasti toimivaa aikaiseksi ensiksi. Tyylitellään käyttöliittymästä täysin juhlakelpoinen tapaus joskus myöhemmin (™).

Vaihdetaan aivan ensimmäiseksi sovelluksen otsikko MainWindow parempaan. Usein ohjelmointia harjoitetaan käyttäen englanninkielisiä avainsanoja, joten noudatetaan tätä ja nimetään sovelluksemme. Saanen esitellä: BMI Calculator 🎉

    mc:Ignorable="d"
-    Title="MainWindow" Height="450" Width="800">
+    Title="BMI Calculator" Height="450" Width="800">
    <Grid>
    
    </Grid>
MainWindow.xaml

Attribuutit voidaan asetella myös omille riveilleen tähän tapaan rikkomatta syntaksia:

<Window Title="BMI Calculator"
        Width="800"
        Height="450">

Ongelma: Pituuden ja painon syöttäminen

Haluaisimme pystyä syöttämään pituuden ja painon arvot laskentaa varten. Intensiivinen sovelluksen tuijottaminen ei tunnu tuovan lukemia ruudulle, joten tehdään näin:

        Title="BMI Calculator" Height="450" Width="800">
    <Grid>
+        <TextBox />
+        <TextBox />
    </Grid>
MainWindow.xaml

Käynnistä ohjelma ja ihaile loistavaa tuotost.. hetkinen. Vain toinen syötekentistä on näkyvissä ja sekin on koko ikkunan kokoinen! On aika ratkaista seuraava ongelmamme.. 🕳🐇

Tekstinsyöttölaatikot lisätty

Tekstinsyöttölaatikot lisätty

Korjataan syötekenttien näkyvyys seuraavaksi.

Anssi Kettunen

Anssi Kettunen

Ohjelmistokehittäjä suorittamassa tehtävää 🦊

rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora