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!
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ą.