"Canvas" kaip dialogo naudojimas: "Windows Phone Apps" kūrimo vadovas - 23 dalis

"Canvas" kaip dialogo naudojimas: "Windows Phone Apps" kūrimo vadovas - 23 dalis
"Canvas" kaip dialogo naudojimas: "Windows Phone Apps" kūrimo vadovas - 23 dalis

Video: "Canvas" kaip dialogo naudojimas: "Windows Phone Apps" kūrimo vadovas - 23 dalis

Video:
Video: How to Bypass Windows 10 Forgotten Microsoft Account & Reset Forgotten Local User Account in 2020 - YouTube 2024, Balandis
Anonim

Mes apžvelgėme paraiškų juostą ir dirbo paskutiniame vadovėlyje, taigi dabar šiame "Windows Phone 7.5" "Mango" programų kūrimo serijos dalyje mes sužinosime, kaip kurti ir rodyti iššokančius langus "Windows Phone 7.5" programoje.

Kartais lengviau rodyti iššokantį langą nei naršyti naudotoją į visą naują XAML puslapį tam tikrų operacijų metu. Taigi iššokantis langas gali būti tiesiog informatyvus arba gali patvirtinti tokius vartotojo veiksmus kaip "Ar norite ištrinti šį failą?" Iššokantis langas yra labai paprasta. Viskas, ką turime padaryti, yra sukurti drobę ir įdėti tam tikrus valdiklius. Mes taip pat turime apibrėžti mechanizmą, rodantį ir slėpiant iššokantį langą pagal situacijos poreikį. Taigi leiskite pradėti!

Sukurkite naują "Widows Phone 7 Application Project". Nukopijuokite ir įklijuokite šį XAML kodą "MainPage.xaml" turinio skydelio tinklelyje, naudodami XAML redaktorių dizainerio lange.
Sukurkite naują "Widows Phone 7 Application Project". Nukopijuokite ir įklijuokite šį XAML kodą "MainPage.xaml" turinio skydelio tinklelyje, naudodami XAML redaktorių dizainerio lange.

Aukštis = "72"

HorizontalAlignment = "kairėn"

Marža = "150,200,0,0"

Name = "openButton"

VerticalAlignment = "viršuje"

Plotis = "160"

Spauskite = "openButton_Click"

/>

Aukštis = "438"

Plotis = "427"

HorizontalAlignment = "kairėn"

VerticalAlignment = "viršuje"

Marža = "24,48,0,0"

Background = "# FF6E0000"

Matomumas = "sutraukta"

>

HorizontalAlignment = "kairėn"

Aukštis = "50"

Plotis = "400"

Name = "instructionsTextBlock"

Tekstas = "Spustelėkite žemiau esantį mygtuką, kad uždarytumėte šį iššokantį dialogą."

TextAlignment = "kairėn"

TextWrapping = "Wrap"

/>

Plotis = "200"

Turinys = "uždaryti mane"

Name = "closeButton"

Paspauskite = "closeButton_Click"

Marža = "125 300" Canvas.Left = "- 16" Canvas.Top = "- 7" />

Pateikdami pirmiau pateiktą kodą sukūrėme mygtuką, vadinamą "openButton". Mes taip pat apibrėžėme "Canvas" (myDialog) su teksto bloku, pavadinimu "instructionsTextBlock", ir mygtuką closeButton. Atkreipkite dėmesį, kad "Canvas" matomumas yra sutrauktas.

Toliau mes apibrėžiame kiekvieno mygtuko įvykių funkciją. Dešiniuoju pelės mygtuku spustelėkite "openButton_Click" ir pasirinkite "Goto įvykių tvarkytojas". Kopijuokite ir įklijuokite šią C # kodo eilutę metodu openButton_Click (), kuris nustato "myDialog" drobės matomumą "Visible".

myDialog.Visibility = System.Windows.Visibility.Visible;

Pakartokite tą patį procesą "closeButton_Click" įvykiui. Nukopijuokite ir įklijuokite šį C # kodo eilutę metodu closeButton_Click (), kuris nustato "myDialog" drobės matomumą paslėptai.

myDialog.Visibility = System.Windows.Visibility.Hidden;

Vykdykite projektą ir spustelėkite mygtuką Atidaryti, kad būtų rodomas pasirodymas. Paspaudus mygtuką "uždaryti", paslėpti drobę. Tai yra viskas apie dialogo lango kūrimą, iš tikrųjų kurti naują puslapį. Pamatysite kitą InputScopes pamoką.

Rekomenduojamas: