Olemme tutustuneet sovelluspalkkiin ja sen työskentelyyn viimeisessä opetusohjelmassa - joten nyt tässä Windows Phone 7.5 Mango App -kehityssarjan osassa opimme luomaan ja näyttämään ponnahdusikkunat Windows Phone 7.5 -sovelluksessa.
Joskus on helpompi näyttää ponnahdusikkuna kuin siirtyä käyttäjälle kokonaan uudelle XAML-sivulle tiettyjen toimintojen osalta. Joten ponnahdusikkuna voi olla yksinkertaisesti informatiivinen tai voit vahvistaa käyttäjän toimia, kuten "Haluatko poistaa tämän tiedoston?" Ponnahdusikkunan luomisen tekniikka on yksinkertainen. Sinun tarvitsee vain luoda kankaalle ja laittaa se siihen. Meidän on myös määriteltävä mekanismi, joka näyttää ja piilottaa ponnahdusikkunan tilanteesta riippuen. Joten pääset alkuun!
Height =”72
HorizontalAlignment =”Vasen”
Margin =”150,200,0,0
Name =”openButton”
VerticalAlignment =”top”
Width =”160
Klikkaa =”openButton_Click”
/>
Height =”438
Width =”427
HorizontalAlignment =”Vasen”
VerticalAlignment =”top”
Margin =”24,48,0,0
Tausta =”# FF6E0000
Näkyvyys =”Tiivistetty”
>
HorizontalAlignment =”Vasen”
Height =”50
Width =”400
Name =”instructionsTextBlock”
Text = "Sulje tämä ponnahdusikkuna napsauttamalla alla olevaa painiketta."
TextAlignment =”left”
TextWrapping =”Wrap”
/>
Width =”200
Sisältö = "Sulje minua"
Name =”closeButton”
Klikkaa =”closeButton_Click”
Marginaali = "125,300" Canvas.Left = "- 16" Canvas.Top = "- 7" />
Edellä annetulla koodilla olemme luoneet nappulan nimeltä openButton. Olemme myös määrittäneet Canvas (myDialog) tekstilohkolla instructionsTextBlock ja button closeButton. Huomaa, että Canvasin näkyvyys on asetettu Collapsediksi.
Seuraavaksi määritellään kunkin painotapahtuman toiminnallisuus. Napsauta hiiren kakkospainikkeella openButton_Click ja valitse Goto Event Handler. Kopioi ja liitä seuraava C # -rivikoodi openButton_Click () -menetelmään, joka määrittää myDialog-kankaan näkyvyyden näkyviksi.
myDialog.Visibility = System.Windows.Visibility.Visible;
Toista sama prosessi closeButton_Click-tapahtumalle. Kopioi ja liitä seuraava C # -rivikoodi closeButton_Click () -menetelmään, joka määrittää myDialog-kankaan näkyvyyden piilotettuna.
myDialog.Visibility = System.Windows.Visibility.Hidden;
Suorita projekti ja avaa ponnahdusikkuna napsauttamalla Avaa-painiketta. Sulje-painikkeen napsauttaminen piilottaa kangasta. Niinpä kyse on valintaikkunan luomisesta ilman uuden sivun luomista. Nähdään seuraavassa oppitunnissa InputScopeissa.