XAML notikumu un ievades kontrole: Windows Phone Apps izstrādes apmācība - 17. daļa

XAML notikumu un ievades kontrole: Windows Phone Apps izstrādes apmācība - 17. daļa
XAML notikumu un ievades kontrole: Windows Phone Apps izstrādes apmācība - 17. daļa

Video: XAML notikumu un ievades kontrole: Windows Phone Apps izstrādes apmācība - 17. daļa

Video: XAML notikumu un ievades kontrole: Windows Phone Apps izstrādes apmācība - 17. daļa
Video: Live Talk About Mosaic Crochet - YouTube 2024, Aprīlis
Anonim

Ceru, ka jums patiks mūsu Windows Phone lietotņu izstrādes apmācības sērija! Pēdējā apmācībā mēs uzzinājām vairāk par Silverlight izkārtojuma kontroli; Tagad šajā apmācībā mēs uzzināsim par Silverlight notikumiem un ievades kontroli.

Lai sāktu ar notikumu, vispirms saprotiet, kas ir notikums! Pasākums ir jebkura metode, kas tiek izpildīta, kad lietotājs mijiedarbojas ar mūsu lietojumprogrammu. Katrai kontrolei ir vairāki notikumi, uz kuriem tā var reaģēt. Tā kā izstrādātājs, mēs varam izvēlēties jebkuru notikumu, ko nodrošina šis kontrole. Ja jūs vēlaties redzēt visus notikumus, kas parādīti jebkurā kontrolē, vienkārši novietojiet šo kontroli dizainera zonā un dodieties uz īpašumu logu. Cilnē Īpašums būs redzama cita cilne ar nosaukumu "Notikumi". Noklikšķinot uz šīs cilnes, jūs redzēsiet visus notikumus, kurus var izmantot konkrētajai kontrolei.

Katram kontrolei ir piešķirts noklusējuma notikums, piemēram, pogai ir piešķirts klikšķu notikums. Pastāv vienkārša metode, ar kuru mēs varam piekļūt šīs kontroles standarta metodēm. Viss, kas jums jādara, ir divreiz uz tā kontrolēt; automātiski atvērsies C # logi, ierakstot noklusējuma notikuma definīciju. XAML fails un C # fails ir šim nolūkam saistīti. XAML fails nosaka notikuma apstrādātāja nosaukumu, un C # fails nosaka darbību.
Katram kontrolei ir piešķirts noklusējuma notikums, piemēram, pogai ir piešķirts klikšķu notikums. Pastāv vienkārša metode, ar kuru mēs varam piekļūt šīs kontroles standarta metodēm. Viss, kas jums jādara, ir divreiz uz tā kontrolēt; automātiski atvērsies C # logi, ierakstot noklusējuma notikuma definīciju. XAML fails un C # fails ir šim nolūkam saistīti. XAML fails nosaka notikuma apstrādātāja nosaukumu, un C # fails nosaka darbību.

Daži notikumi tiek aktivizēti ar lietotāju veiktajām darbībām, piemēram, noklikšķinot uz pogas, bet dažus notikumus aktivizē kaut kas, piemēram, lietojumprogramma sākas, sākot jebkuru lietojumprogrammu, aktivizē notikumu "Ielādēt". Kā izstrādātājam ir atkarīgs no tā, kurus lietotājus izmantot, un kādi tie ir jāignorē.

Labi, tagad ļaujiet mums vērsties pie ieejas kontroles.

Līdz šim mēs esam redzējuši visus standarta pasākumus. Tagad pētīsim dažus iepriekšējos notikumus. Šeit ir dažas kontroles, kas ir svarīgas jebkuram pieteikumam.

Paroles lodziņš: Paroles lodziņš ir ļoti līdzīgs teksta lodziņam, bet ar divām atšķirībām. Viss, kas ievadīts šajā paroles lodziņā, tiek parādīts "punktiem" vai dažu rakstzīmju formātā, lai paslēptu paroli. Paroles lodziņā ir paroles īpašība pret teksta lauka teksta īpašumu.

Image
Image

Izvēles rūtiņa: Pieņemsim, ka mēs vēlamies ierobežot lietotāju atbildi tikai uz "jā" vai "nē", tad mēs varam to izdarīt, izmantojot izvēles rūtiņas. Šai izvēles rūtiņai ir "satura" īpašums, kas parādīja tekstu blakus izvēles rūtiņai. Šajā izvēles rūtiņā ir noklusējuma rekvizīts, kas pazīstams kā "pārbaudīts".

Image
Image

Radio pogas: Ja vēlaties lietotājiem piedāvāt nedaudz iespējas, no kurām tikai vienu no tiem var izvēlēties, tiek izmantotas radio pogas. Kad jūs definēsiet pogas, jūs varat saistīt tos kopā, izmantojot īpašumu "GroupName". Tāpēc grupā var izvēlēties tikai vienu radio pogu.

Image
Image

ListBox kontrole: Ja vēlaties lietotājam piedāvāt opciju sarakstu un vēlaties, lai lietotājs izvēlētos vienu vai vairākas izvēles iespējas un vēlāk tos izgūtu, varat izmantot sarakstu lodziņu. ListBox eksponāti ir "atlases mainīts" kā noklusējuma īpašums. Jūs varat pievienot vairāk vienumu sarakstam, izmantojot īpašumu logus vai izmantojot kodu, izmantojot īpašumu "ListBoxItem.Content".

Tie ir daži ievades vadības rīki, kas var paveikt daudzas lietas. Acīmredzot rīkjoslā ir daudz vairāk citu vadības elementu, bet katra no tām ir ārpus šīs apmācības sērijas darbības jomas. Tikmēr varat uzzināt vairāk par šīm vadīklām. Mūsu nākamajā apmācībā mēs diskutēsim par Image Control Silverlight.
Tie ir daži ievades vadības rīki, kas var paveikt daudzas lietas. Acīmredzot rīkjoslā ir daudz vairāk citu vadības elementu, bet katra no tām ir ārpus šīs apmācības sērijas darbības jomas. Tikmēr varat uzzināt vairāk par šīm vadīklām. Mūsu nākamajā apmācībā mēs diskutēsim par Image Control Silverlight.

Saistītie raksti:

  • Event Log Manager: bezmaksas notikumu žurnāla pārvaldības programmatūra
  • Kā izsekot lietotāja darbībai darbgrupas režīmā operētājsistēmā Windows 10/8/7
  • GPS, atrašanās vietas API un Web pakalpojumu izsaukšana: Windows Phone Apps izstrādes apmācība - 25
  • Uzziniet, kā attīstīt Windows Phone 7.5 Mango lietojumprogrammas: 1.daļa
  • Windows Phone Tutorial 9: pielāgotas pogas izveide ekspresijas maisījumā (2. daļa)

Ieteicams: