XAML sündmuse ja sisestuse juhtelemendid: Windowsi telefoniprogrammide arendusjuhend - osa 17

XAML sündmuse ja sisestuse juhtelemendid: Windowsi telefoniprogrammide arendusjuhend - osa 17
XAML sündmuse ja sisestuse juhtelemendid: Windowsi telefoniprogrammide arendusjuhend - osa 17

Video: XAML sündmuse ja sisestuse juhtelemendid: Windowsi telefoniprogrammide arendusjuhend - osa 17

Video: XAML sündmuse ja sisestuse juhtelemendid: Windowsi telefoniprogrammide arendusjuhend - osa 17
Video: 15 Things Only Adults Noticed In Frozen - YouTube 2024, Aprill
Anonim

Loodetavasti naudite meie Windowsi telefoni rakenduse arendusjuhise seeriat! Viimases juhendis tutvustasime rohkem Silverlighti paigutuse juhiseid; Nüüd tutvustame selles juhendis Silverlighti sündmusi ja sisestusjuhiseid.

Sündmusega alustamiseks mõistame kõigepealt, mis sündmus on! Üritus on mis tahes meetod, mis käivitatakse, kui kasutaja suhtleb meie rakendusega. Igal juhil on mitmeid sündmusi, millele ta saab vastata. Nii et kui arendaja, võime valida selle juhtkonna pakutava sündmuse. Kui soovite näha kõiki juhtumeid, mis eksponeerivad ükskõik millist juhtimist, pane see juhtimiskoht disainipiirkonda ja mine omaduste aknasse. Selle varali vahekaardi kõrval kuvatakse teine sakk "Sündmused". Selle vahekaardi klõpsamisel näete kõiki sündmusi, mida saab selle konkreetse juhtimise jaoks kasutada.

Igale juhile on määratud vaikeseade, näiteks nupule on määratud talle määratud klikkimiste sündmus. On olemas lihtne meetod, mille abil saame pääseda sellele kontrolleri vaikimisi. Kõik, mida sa pead tegema, on topeltklõpsu selle kontrolli all; avaneb automaatselt C # aknad koos kirjutatud vaikimisi sündmuse definitsiooniga. Sellel eesmärgil ühendatakse XAML-fail ja C # -fail. XAML-fail määratleb sündmusejuhi nime ja toiming määrab C # -faili.
Igale juhile on määratud vaikeseade, näiteks nupule on määratud talle määratud klikkimiste sündmus. On olemas lihtne meetod, mille abil saame pääseda sellele kontrolleri vaikimisi. Kõik, mida sa pead tegema, on topeltklõpsu selle kontrolli all; avaneb automaatselt C # aknad koos kirjutatud vaikimisi sündmuse definitsiooniga. Sellel eesmärgil ühendatakse XAML-fail ja C # -fail. XAML-fail määratleb sündmusejuhi nime ja toiming määrab C # -faili.

Mõned sündmused käivituvad kasutajate sooritatud toimingute abil, näiteks klõpsates nupule, kui mõni sündmus käivitub näiteks selle rakenduse kaudu, mis käivitab mis tahes rakenduse, käivitab sündmuse "Laaditud". Arendajana on teie otsustada, milliseid kasutada ja milliseid neist tuleks eirata.

Olgu, nüüd pöörake sisendjuhiste poole.

Siiani oleme just näinud kõiki standardseid üritusi. Nüüd uurime mõningaid eelnevaid sündmusi. Siin on mõned juhised, mis on rakenduse jaoks olulised.

Paroolikaust: Paroolikast on tekstikasti väga sarnane, kuid kahe erinevuse korral. Kõik selle salasõna kasti sisestatud kirjed kuvatakse "täppides" või mõnes tähestikupõhises vormingus, et parooli peita. Parooliboks näitab paroolvaraõigust tekstikasti tekstiobjekti vastu.

Image
Image

Märkeruut: Oletame, et tahame piirata kasutajate vastust ainult "jah" või "ei", siis võime seda teha märkeruutude abil. Märkeruut sisaldab sisu, mis kuvab teksti märkeruudu kõrval. Märkeruut sisaldab vaikimisi omandi, mida tuntakse kui "märgitud".

Image
Image

Raadio nupud: Kui soovite anda kasutajatele vähe valikuid, millest ainult ühte saab valida, kasutatakse raadionuppe. Kui olete määranud raadionupu, saate neid siduda vara "GroupName" abil. Nii saab rühma valida ainult ühe raadio nupu.

Image
Image

Nimekirjas kontroll: Kui soovite esitada kasutajale valikute loendi ja soovi, et kasutaja valiks ühe või mitu valikut ja hiljem neid tagasi võtaks, saate kasutada nimekirjakasti. Nimekirjas on selle vaikeomaduseks valik "muudetud". Saate lisada nimekirja rohkem objekte, kasutades kinnisvara aknaid või koodi, kasutades "ListBoxItem.Content" vara.

Need on mõned sisendi kontrollid, mis võivad teha palju asju. Ilmselgelt on tööriistaribal palju rohkem teisi juhtimisseadmeid, kuid kõiki neid hõlmab see juhendaja seeria ulatus. Vahepeal saate nende kontrollide kohta rohkem teada saada. Järgmises õpetuses räägime SilverContini Image Controlist.
Need on mõned sisendi kontrollid, mis võivad teha palju asju. Ilmselgelt on tööriistaribal palju rohkem teisi juhtimisseadmeid, kuid kõiki neid hõlmab see juhendaja seeria ulatus. Vahepeal saate nende kontrollide kohta rohkem teada saada. Järgmises õpetuses räägime SilverContini Image Controlist.

Seonduvad postitused:

  • Event Log Manager: tasuta sündmuste logi haldamise tarkvara
  • Kuidas jälgida kasutaja aktiivsust töögrupi režiimis Windowsis 10/8/7
  • GPS, asukoha API ja veebiteenuste väljakutse: Windowsi telefoniprogrammide arendusjuhend - 25
  • Õppige arendama Windows Phone 7.5 Mango rakendusi: 1. osa
  • Windows Phone Tutorial 9: kohandatud nupu loomine ekspression segus (2. osa)

Soovitan: