Bruke lerret som en dialog: Windows Phone Apps Development Tutorial - Del 23

Bruke lerret som en dialog: Windows Phone Apps Development Tutorial - Del 23
Bruke lerret som en dialog: Windows Phone Apps Development Tutorial - Del 23

Video: Bruke lerret som en dialog: Windows Phone Apps Development Tutorial - Del 23

Video: Bruke lerret som en dialog: Windows Phone Apps Development Tutorial - Del 23
Video: Bypass Windows 10 Login Prompt - YouTube 2024, April
Anonim

Vi har tatt en titt på programfeltet og jobbet i den siste opplæringen - så nå i denne delen av Windows Phone 7.5 Mango App-utviklingsserien skal vi lære å lage og vise popup-vinduer i Windows Phone 7.5 Application.

Noen ganger er det enklere å vise et popup-vindu enn å navigere brukeren til en helt ny XAML-side for bestemte operasjoner. Så et popup-vindu kan bare være informativ eller kan bekrefte brukerens handlinger som "Ønsker du å slette denne filen?" Teknikken for å lage et popup-vindu er enkelt. Alt vi trenger å gjøre er å lage et lærred og sette noen kontroller i den. Vi må også definere en mekanisme for å vise og skjule popup-vinduet etter behov. Så kan vi komme i gang!

Opprett en ny Widows Phone 7 Application Project. Kopier og lim inn følgende XAML-kode i innholdspanelet Rutenettet til MainPage.xaml ved å bruke XAML-editoren i designvinduet.
Opprett en ny Widows Phone 7 Application Project. Kopier og lim inn følgende XAML-kode i innholdspanelet Rutenettet til MainPage.xaml ved å bruke XAML-editoren i designvinduet.

Height =”72

HorizontalAlignment =”left”

Margin =”150,200,0,0

Name =”openButton”

VerticalAlignment =”Top”

Width =”160

Klikk =”openButton_Click”

/>

Height =”438

Width =”427

HorizontalAlignment =”left”

VerticalAlignment =”Top”

Margin =”24,48,0,0

Bakgrunn =”# FF6E0000

Synlighet =”Skjult”

>

HorizontalAlignment =”left”

Height =”50

Width =”400

Name =”instructionsTextBlock”

Text = "Klikk på knappen nedenfor for å lukke denne popupdialogen."

TextAlignment =”left”

TextWrapping =”Wrap”

/>

Width =”200

Innhold = "Lukk meg"

Name =”closeButton”

Klikk =”closeButton_Click”

Margin = "125,300" Canvas.Left = "- 16" Canvas.Top = "- 7" />

Med koden gitt ovenfor har vi opprettet en knapp kalt openButton. Vi har også definert et lærred (myDialog) med en tekstblokk som heter instruksjonTextBlock og en knapp som heter closeButton. Legg merke til at synligheten til lerretet er satt til Collapsed.

Deretter definerer vi funksjonaliteten i hver av knapphendelsene. Høyreklikk på openButton_Click og velg Goto Event Handler. Kopier og lim inn følgende C # -linje kode i methoden openButton_Click () som setter synligheten til myDialog-lerretet til Synlig.

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

Gjenta den samme prosessen for closeButton_Click-hendelsen. Kopier og lim inn følgende C # -linje kode i metoden closeButton_Click () som setter synligheten til myDialog-lerretet til skjult.

myDialog.Visibility = System.Windows.Visibility.Bidden;

Kjør prosjektet og klikk på Åpne-knappen for å vise popup-vinduet. Ved å klikke på lukkeknappen skjules lerretet. Så det handler om å lage dialogboksen uten å faktisk opprette en ny side. Se deg i neste leksjon på InputScopes.

Anbefalt: