Pogledali smo aplikacijsku traku i njegov rad u posljednjem vodiču - tako da sada u ovom dijelu serije za razvoj aplikacija Windows Phone 7.5 Mango, saznat ćemo kako stvoriti i prikazati skočne prozore u programu Windows Phone 7.5.
Ponekad je lakše prikazati prozor skočnih prozora nego navigirati korisniku na novu XAML stranicu za određene operacije. Dakle, skočni prozor može biti jednostavno informativan ili može potvrditi korisničke radnje poput "Želite li izbrisati ovu datoteku?" Tehnika stvaranja popup prozora je jednostavna. Sve što trebamo učiniti je stvoriti platnu i staviti neke kontrole u njemu. Također moramo definirati mehanizam za prikaz i sakrivanje popup prozora po potrebi situacije. Tako da započnete!
Height =”72
Horizontalno =”left”
Marža =”150,200,0,0
Name =”openButton”
VerticalAlignment =”Top”
Width =”160
Kliknite =”openButton_Click”
/>
Height =”438
Širina =”427
Horizontalno =”left”
VerticalAlignment =”Top”
Marža =”24,48,0,0
Pozadina =”# FF6E0000
Vidljivost =”Sažeto”
>
Horizontalno =”left”
Visina =”50
Width =”400
Name =”instructionsTextBlock”
Text = "Kliknite gumb u nastavku da biste zatvorili ovaj dijaloški okvir za skočne prozore."
TextAlignment =”Lijevo”
TextWrapping =”zamotati”
/>
Width =”200
Sadržaj = "Zatvori me"
Name =”closeButton”
Kliknite =”closeButton_Click”
Margina = "125,300" Canvas.Left = "- 16" Canvas.Top = "- 7" />
S gore navedenim kodom stvorili smo gumb nazvan openButton. Također smo definirali platnu (myDialog) s tekstualnim blokom pod nazivom instructionsTextBlock i gumbom nazvanim closeButton. Imajte na umu da je vidljivost platna podešena na "Collapsed".
Zatim definiramo funkcionalnost u svakom od događaja gumba. Desnom tipkom kliknite openButton_Click i odaberite Goto Event Handler. Kopirajte i zalijepite sljedeći C # redak koda u metodu openButton_Click () koja postavlja vidljivost myDialog platna na Vidljivo.
myDialog.Visibility = System.Windows.Visibility.Visible;
Ponovite isti postupak za događaj closeButton_Click. Kopirajte i zalijepite sljedeći C # redak koda u metodu closeButton_Click () koja postavlja vidljivost myDialog platna skrivenom.
myDialog.Visibility = System.Windows.Visibility.Hidden;
Pokrenite projekt i kliknite gumb Otvori da biste prikazali skočni prozor. Klikom na gumb za zatvaranje skriva platno. Dakle, to je sve o stvaranju dijaloškog okvira bez stvaranja nove stranice. Vidimo se u sljedećoj lekciji na InputScopesu.