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.
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.
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".
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ä.
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.
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)