Uso della tela come finestra di dialogo: Esercitazione sullo sviluppo delle app per Windows Phone - Parte 23

Uso della tela come finestra di dialogo: Esercitazione sullo sviluppo delle app per Windows Phone - Parte 23
Uso della tela come finestra di dialogo: Esercitazione sullo sviluppo delle app per Windows Phone - Parte 23

Video: Uso della tela come finestra di dialogo: Esercitazione sullo sviluppo delle app per Windows Phone - Parte 23

Video: Uso della tela come finestra di dialogo: Esercitazione sullo sviluppo delle app per Windows Phone - Parte 23
Video: SOLUZIONE PASSWORD DIMENTICATA WINDOWS 10 - YouTube 2024, Aprile
Anonim

Abbiamo esaminato la barra delle applicazioni e il suo funzionamento nell'ultimo tutorial, quindi ora in questa parte della serie di sviluppo Mango App per Windows Phone 7.5, impareremo come creare e visualizzare finestre popup nell'applicazione Windows Phone 7.5.

A volte è più facile visualizzare una finestra popup piuttosto che navigare l'utente in una pagina XAML completamente nuova per determinate operazioni. Quindi una finestra popup può essere semplicemente informativa o confermare le azioni dell'utente come "Desiderate cancellare questo file?" La tecnica di creazione di una finestra popup è semplice. Tutto ciò che dobbiamo fare è creare una tela e inserirvi alcuni controlli. Dobbiamo inoltre definire un meccanismo per visualizzare e nascondere la finestra popup secondo le necessità della situazione. Quindi iniziamo!

Creare un nuovo progetto applicativo di Widows Phone 7. Copia e incolla il seguente codice XAML nel pannello Contenuto Griglia di MainPage.xaml utilizzando l'editor XAML nella finestra del designer.
Creare un nuovo progetto applicativo di Widows Phone 7. Copia e incolla il seguente codice XAML nel pannello Contenuto Griglia di MainPage.xaml utilizzando l'editor XAML nella finestra del designer.

Height =”72

HorizontalAlignment =”left”

Margine =”150,200,0,0

Name =”openButton”

VerticalAlignment =”top”

Width =”160

Clicca =”openButton_Click”

/>

Height =”438

Width =”427

HorizontalAlignment =”left”

VerticalAlignment =”top”

Margine =”24,48,0,0

Background =”# FF6E0000

Visibilità =”Compresso”

>

HorizontalAlignment =”left”

Height =”50

Width =”400

Name =”instructionsTextBlock”

Text = "Fai clic sul pulsante qui sotto per chiudere questa finestra di popup."

TextAlignment =”left”

TextWrapping =”Wrap”

/>

Width =”200

Content = "Chiudi"

Name =”closeButton”

Clicca =”closeButton_Click”

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

Con il codice sopra riportato abbiamo creato un pulsante chiamato openButton. Abbiamo anche definito un Canvas (myDialog) con un blocco di testo chiamato instructionsTextBlock e un pulsante chiamato closeButton. Si noti che la visibilità della tela è impostata su Collapsed.

Successivamente definiamo la funzionalità in ciascuno degli eventi del pulsante. Fare clic con il tasto destro su openButton_Click e selezionare Goto Event Handler. Copia e incolla la seguente riga di codice C # nel metodo openButton_Click () che imposta la visibilità della tela myDialog su Visible.

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

Ripeti la stessa procedura per l'evento closeButton_Click. Copia e incolla la seguente riga di codice C # nel metodo closeButton_Click () che imposta la visibilità della tela myDialog su hidden.

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

Esegui il progetto e fai clic sul pulsante Apri per visualizzare il pop-up. Facendo clic sul pulsante Chiudi nasconde la tela. Quindi è tutto sulla creazione della finestra di dialogo senza effettivamente creare una nuova pagina. Ci vediamo alla prossima lezione su InputScopes.

Consigliato: