Tehdään WPF-sovellus - 3 - Käyttöliittymän toteutus
- 1 minOtsikon 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
🎉
<Window>
-elementinTitle
-attribuutin arvo määrittää pääikkunan otsikossa näytettävän tekstin:
mc:Ignorable="d"
- Title="MainWindow" Height="450" Width="800">
+ Title="BMI Calculator" Height="450" Width="800">
<Grid>
</Grid>
Attribuutit voidaan asetella myös omille riveilleen tähän tapaan rikkomatta syntaksia:
<Window Title="BMI Calculator"
Width="800"
Height="450">
Properties
-ikkunan kautta (View -> Properties Window tai F4
). 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:
- Lisätään kaksi tekstinsyöttölaatikkoa, joihin voimme syöttää pituuden ja painon.
<TextBox>
on hyvä valinta tekstin syöttämiseen.<Label>
ja<TextBlock>
ovat hyviä valintoja, kun tekstiä halutaan vain näyttää.
Title="BMI Calculator" Height="450" Width="800">
<Grid>
+ <TextBox />
+ <TextBox />
</Grid>
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.. 🕳🐇
Korjataan syötekenttien näkyvyys seuraavaksi.