Korištenje platna kao dijaloga: Upute za razvoj aplikacija za Windows Phone - 23. dio

Korištenje platna kao dijaloga: Upute za razvoj aplikacija za Windows Phone - 23. dio
Korištenje platna kao dijaloga: Upute za razvoj aplikacija za Windows Phone - 23. dio

Video: Korištenje platna kao dijaloga: Upute za razvoj aplikacija za Windows Phone - 23. dio

Video: Korištenje platna kao dijaloga: Upute za razvoj aplikacija za Windows Phone - 23. dio
Video: CS50 2013 - Week 10, continued - YouTube 2024, Svibanj
Anonim

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!

Stvorite novi projekt za udovice telefona 7. Kopirajte i zalijepite sljedeći XAML kôd na ploču s elementima Sadržaj Mainpage.xaml pomoću XAML editor u prozoru dizajna.
Stvorite novi projekt za udovice telefona 7. Kopirajte i zalijepite sljedeći XAML kôd na ploču s elementima Sadržaj Mainpage.xaml pomoću XAML editor u prozoru dizajna.

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.

Preporučeni: