Izmantojot kanvas kā dialogu: Windows tālruņu lietotņu izstrādes apmācība - 23. daļa

Izmantojot kanvas kā dialogu: Windows tālruņu lietotņu izstrādes apmācība - 23. daļa
Izmantojot kanvas kā dialogu: Windows tālruņu lietotņu izstrādes apmācība - 23. daļa

Video: Izmantojot kanvas kā dialogu: Windows tālruņu lietotņu izstrādes apmācība - 23. daļa

Video: Izmantojot kanvas kā dialogu: Windows tālruņu lietotņu izstrādes apmācība - 23. daļa
Video: How to Bypass Windows 10 Forgotten Microsoft Account & Reset Forgotten Local User Account in 2020 - YouTube 2024, Marts
Anonim

Mēs esam apskatījuši lietojumprogrammas joslu un tās darbību pēdējā apmācībā, tāpēc tagad, šajā Windows Phone 7.5 Mango App attīstības sērijas daļā, mēs iemācīsimies izveidot un parādīt uznirstošos logus Windows Phone 7.5 lietojumprogrammā.

Dažreiz ir vieglāk parādīt uznirstošo logu, nekā pārvietot lietotāju uz pilnīgi jaunu XAML lapu konkrētām darbībām. Tātad uznirstošais logs var būt vienkārši informatīvs vai var apstiprināt lietotāja darbības, piemēram, "Vai vēlaties dzēst šo failu?" Uznirstošo logu izveidošanas metode ir vienkārša. Viss, kas mums jādara, ir veidot audekls un tajā veikt dažas pārbaudes. Mums ir arī jānosaka mehānisms, lai parādītu un paslēptu uznirstošo logu, ņemot vērā situācijas nepieciešamību. Tā ļauj sākt darbu!

Izveidojiet jaunu lietotņu Phone 7 lietojumprogrammu. Nokopējiet un ielīmējiet šo XAML kodu MainPage.xaml Saturs paneļa režģī, izmantojot dizainera logā esošo XAML redaktoru.
Izveidojiet jaunu lietotņu Phone 7 lietojumprogrammu. Nokopējiet un ielīmējiet šo XAML kodu MainPage.xaml Saturs paneļa režģī, izmantojot dizainera logā esošo XAML redaktoru.

Augstums = "72"

HorizontalAlignment = "pa kreisi"

Marža = "150,200,0,0"

Vārds = "openButton"

VerticalAlignment = "Augšā"

Platums = "160"

Noklikšķiniet = "openButton_Click"

/>

Augstums = "438"

Platums = "427"

HorizontalAlignment = "pa kreisi"

VerticalAlignment = "Augšā"

Marža = "24,48,0,0"

Background = "# FF6E0000"

Redzamība = "sabruka"

>

HorizontalAlignment = "pa kreisi"

Augstums = "50"

Platums = "400"

Name = "instructionsTextBlock"

Teksts = "Noklikšķiniet uz pogas zemāk, lai aizvērtu šo uznirstošo dialoglodziņu."

TextAlignment = "pa kreisi"

Teksta iesaiņošana = "aplauzt"

/>

Platums = "200"

Saturs = "Aizveriet mani"

Nosaukums = "closeButton"

Noklikšķiniet = "closeButton_Click"

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

Izmantojot iepriekš norādīto kodu, esam izveidojuši pogu, kas tiek saukta par openButton. Mēs esam arī definējuši audekls (myDialog) ar teksta bloku ar nosaukumu instructionsTextBlock un pogu called closButton. Ņemiet vērā, ka kanvas redzamība ir iestatīta uz Sakļautās.

Tālāk mēs definējam funkcionalitāti katrā no pogas notikumiem. Ar peles labo pogu noklikšķiniet uz openButton_Click un atlasiet Goto notikumu apstrādātājam. Kopējiet un ielīmējiet šādu C # koda līniju, izmantojot metodi openButton_Click (), kas manuālas kanāla redzamību var redzēt uz Visible.

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

Atkārtojiet to pašu procesu closeButton_Click notikumam. Nokopējiet un ielīmējiet šādu C # koda rindiņu, izmantojot metodi closeButton_Click (), kas manuālas kanāla redzamību paslēpjas.

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

Palaidiet projektu un noklikšķiniet uz pogas Atvērt, lai parādītu uznirstošo logu. Noklikšķinot uz aizvēršanas pogas, audekls tiek paslēpts. Tātad, viss ir par dialoga lodziņa izveidi, ja nav izveidota jauna lapa. Jūs redzēsiet nākamajā InputScopes nodarbībā.

Ieteicams: