Canvasin käyttäminen dialogina: Windows Phone Apps Development Tutorial - Osa 23

Canvasin käyttäminen dialogina: Windows Phone Apps Development Tutorial - Osa 23
Canvasin käyttäminen dialogina: Windows Phone Apps Development Tutorial - Osa 23

Video: Canvasin käyttäminen dialogina: Windows Phone Apps Development Tutorial - Osa 23

Video: Canvasin käyttäminen dialogina: Windows Phone Apps Development Tutorial - Osa 23
Video: Windows 10 Maintenance Tasks - YouTube 2024, Saattaa
Anonim

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!

Luo uusi Widows Phone 7 Application Project. Kopioi ja liitä seuraava XAML-koodi MainPage.xaml-sisällön paneeliriville XAML-muokkausohjelman avulla suunnittelijaikkunassa.
Luo uusi Widows Phone 7 Application Project. Kopioi ja liitä seuraava XAML-koodi MainPage.xaml-sisällön paneeliriville XAML-muokkausohjelman avulla suunnittelijaikkunassa.

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.

Suositeltava: