XAML-tapahtumien ja tulonhallintatoimenpiteet: Windows Phone Apps Development Tutorial - Osa 17

XAML-tapahtumien ja tulonhallintatoimenpiteet: Windows Phone Apps Development Tutorial - Osa 17
XAML-tapahtumien ja tulonhallintatoimenpiteet: Windows Phone Apps Development Tutorial - Osa 17

Video: XAML-tapahtumien ja tulonhallintatoimenpiteet: Windows Phone Apps Development Tutorial - Osa 17

Video: XAML-tapahtumien ja tulonhallintatoimenpiteet: Windows Phone Apps Development Tutorial - Osa 17
Video: Giveaway: WinX HD Video Converter Deluxe - YouTube 2024, Marraskuu
Anonim

Toivottavasti nautit Windows Phone -sovelluksen kehittämisnäytössarjoistamme! Viimeisessä opetusohjelmassa saimme lisää tietoa Silverlightin asettelun ohjaimista; nyt tässä opetusohjelmassa opimme Silverlight-tapahtumista ja panosohjauksista.

Aloita tapahtuma ymmärrä ensin mikä tapahtuma on! Tapahtuma on mikä tahansa tapa, joka toteutetaan, kun käyttäjä on vuorovaikutuksessa sovelluksen kanssa. Jokaisella ohjauksella on useita tapahtumia, joihin se voi vastata. Kehittäjänä voimme valita minkä tahansa valvonnan tarjoaman tapahtuman. Jos haluat nähdä kaikki valvontalaitteiston näyttämät tapahtumat, aseta se hallintaan suunnittelija-alueelle ja siirry ominaisuusikkunaan. Tämän ominaisuuden välilehden vieressä näkyy toinen välilehti nimeltä "Tapahtumat". Kun napsautat kyseistä välilehteä, näet kaikki tapahtumat, joita voidaan käyttää kyseiseen hallintaan.

Jokaisella ohjaimella on siihen määritetty oletus tapahtuma, esimerkiksi painikkeella on sille määritetty napsautustapahtuma. Käytössä on yksinkertainen menetelmä, jonka avulla voimme käyttää kyseisen valvonnan oletusmenetelmää. Sinun tarvitsee vain kaksoisnapsauta kyseistä ohjausta; automaattisesti C # -ikkunat avautuvat, kun oletusmuodon määritelmä kirjoitetaan. XAML-tiedosto ja C # -tiedosto yhdistetään tähän tarkoitukseen. XAML-tiedosto määrittelee tapahtumakäsittelijän nimen ja C # -tiedosto määrittelee toiminnon.
Jokaisella ohjaimella on siihen määritetty oletus tapahtuma, esimerkiksi painikkeella on sille määritetty napsautustapahtuma. Käytössä on yksinkertainen menetelmä, jonka avulla voimme käyttää kyseisen valvonnan oletusmenetelmää. Sinun tarvitsee vain kaksoisnapsauta kyseistä ohjausta; automaattisesti C # -ikkunat avautuvat, kun oletusmuodon määritelmä kirjoitetaan. XAML-tiedosto ja C # -tiedosto yhdistetään tähän tarkoitukseen. XAML-tiedosto määrittelee tapahtumakäsittelijän nimen ja C # -tiedosto määrittelee toiminnon.

Jotkut tapahtumat käynnistyvät käyttäjien suorittamilla toimilla, esimerkiksi napsauttamalla painiketta, kun jotkut tapahtumat käynnistävät jotain, jonka sovellus esimerkiksi käynnistää minkä tahansa sovelluksen käynnistää "ladattu" tapahtuman. Kehittäjänä on sinun, mitä käyttäjiä haluat käyttää ja mitkä niistä pitäisi jättää huomiotta.

Okei, nyt käännykää kohti tulonhallintaa.

Tähän asti olemme nähneet kaikki tavanomaiset tapahtumat. Tarkastellaan nyt joitain ennakkotapahtumia. Seuraavassa on joitain valvontatoimenpiteitä, jotka ovat tärkeitä sovelluksille.

Salasanalaatikko: Salasana-ruutu on hyvin samankaltainen kuin tekstiruutu, mutta kahdella erolla. Kaikki tämä salasana-ruutuun kirjoitettu teksti näkyy "pisteinä" tai jollakin merkkiformaatissa salasanan piilottamiseksi. Salasanalaatikossa on salasanasuojaus tekstilaatikon tekstin ominaisuutta vastaan.

Image
Image

valintaruutu: Oletetaan, että haluamme rajoittaa käyttäjien vastauksen vain "kyllä" tai "ei", voimme tehdä sen käyttämällä valintaruutuja. Valintaruudussa on "sisältö" -ominaisuus, joka näyttää tekstin valintaruudun vieressä. Valintaruutu on oletusominaisuus, joka tunnetaan nimellä "checked".

Image
Image

Radiopainikkeet: Jos haluat antaa muutamia vaihtoehtoja käyttäjille, joista vain yksi voidaan valita, käytetään valintanappeja. Kun määrität joukon valintanäppäimiä, voit sitoa ne yhdessä GroupName-ominaisuuden avulla. Joten vain yksi valintanappi voidaan valita ryhmässä.

Image
Image

ListBox-ohjaus: Jos haluat esittää käyttäjälle luettelon vaihtoehdoista ja haluat käyttäjän valita yhden tai useamman valinnan ja myöhemmin hakea ne, voit käyttää luetteloruudusta. ListBox-esineitä "valinta muuttuu" sen oletusominaisuudeksi. Voit lisätä kohteita luetteloon käyttämällä ominaisuusikkunoita tai koodilla käyttämällä "ListBoxItem.Content" -ominaisuutta.

Nämä ovat joitain syöttösäädöksiä, jotka voivat tehdä paljon asioita. On selvää, että työkalurivillä on monia muita kontrolleja, mutta ne kattavat kaikki nämä opetusohjelman sarjan ulkopuolelle. Samaan aikaan voit oppia lisää asioita näistä kontrolleista. Seuraavassa opetusohjelmassamme puhutaan kuvavalvonnasta Silverlightissa.
Nämä ovat joitain syöttösäädöksiä, jotka voivat tehdä paljon asioita. On selvää, että työkalurivillä on monia muita kontrolleja, mutta ne kattavat kaikki nämä opetusohjelman sarjan ulkopuolelle. Samaan aikaan voit oppia lisää asioita näistä kontrolleista. Seuraavassa opetusohjelmassamme puhutaan kuvavalvonnasta Silverlightissa.

Aiheeseen liittyvät julkaisut:

  • Tapahtumaloki Manager: Ilmainen tapahtumalokien hallintaohjelmisto
  • Miten seurata käyttäjän toimintaa työryhmätilassa Windows 10/8/7: ssä
  • GPS, paikannusliittymä ja verkkopalvelujen soittaminen: Windows Phone Apps Development Tutorial - 25
  • Opi kehittämään Windows Phone 7.5 Mango-sovelluksia: osa 1
  • Windows Phone Tutorial 9: Mukautetun painikkeen luominen lausekeen sekoituksessa (osa 2)

Suositeltava: