Ovládanie udalostí a vstupov XAML: Vývojový nástroj Windows Phone Apps - časť 17

Ovládanie udalostí a vstupov XAML: Vývojový nástroj Windows Phone Apps - časť 17
Ovládanie udalostí a vstupov XAML: Vývojový nástroj Windows Phone Apps - časť 17

Video: Ovládanie udalostí a vstupov XAML: Vývojový nástroj Windows Phone Apps - časť 17

Video: Ovládanie udalostí a vstupov XAML: Vývojový nástroj Windows Phone Apps - časť 17
Video: Websites With FREE Photos That You Can Copy & Sell To Earn Money Online and Make $500 a Day LEGALLY - YouTube 2024, November
Anonim

Dúfam, že sa tešíme na našu sériu výukových programov Windows Phone. V poslednom výučbe sme sa dozvedeli viac o ovládacích prvkoch rozloženia Silverlight; teraz sa v tejto príručke dozvieme o udalostiach Silverlight a vstupných kontrolách.

Ak chcete začať s udalosťou, najprv pochopíme, čo je udalosť! Udalosťou je akákoľvek metóda, ktorá sa vykoná, keď používateľ interaguje s našou aplikáciou. Každá kontrola má niekoľko udalostí, na ktoré môže reagovať. Takže ako vývojár môžeme vybrať ľubovoľnú udalosť, ktorú poskytuje táto kontrola. Ak chcete vidieť všetky udalosti zobrazené ľubovoľnou kontrolou, stačí umiestniť toto ovládanie do oblasti návrhára a prejsť do okna vlastností. Okrem tejto karty s vlastnosťami sa zobrazí ďalšia karta s názvom "Udalosti". Po kliknutí na túto kartu sa zobrazia všetky udalosti, ktoré sa dajú použiť pre danú kontrolu.

Každý ovládací prvok má na ňu priradenú predvolenú udalosť, napríklad tlačidlo má priradenú udalosť kliknutia. Existuje jednoduchá metóda, pomocou ktorej môžeme získať prístup k predvolenej metóde tohto ovládacieho prvku. Jediné, čo musíte urobiť, je dvojitým kliknutím na túto kontrolu; automaticky sa otvoria okná C # s predvolenou definíciou udalosti. Súbor XAML a súbor C # sú navzájom prepojené. Súbor XAML definuje meno obsluhy udalosti a súbor C # definuje akciu.
Každý ovládací prvok má na ňu priradenú predvolenú udalosť, napríklad tlačidlo má priradenú udalosť kliknutia. Existuje jednoduchá metóda, pomocou ktorej môžeme získať prístup k predvolenej metóde tohto ovládacieho prvku. Jediné, čo musíte urobiť, je dvojitým kliknutím na túto kontrolu; automaticky sa otvoria okná C # s predvolenou definíciou udalosti. Súbor XAML a súbor C # sú navzájom prepojené. Súbor XAML definuje meno obsluhy udalosti a súbor C # definuje akciu.

Niektoré udalosti sa spúšťajú pomocou akcií vykonávaných používateľmi, napríklad kliknutím na tlačidlo, zatiaľ čo niektoré udalosti sa spúšťajú pomocou niečoho, čo aplikácia napríklad spúšťa akúkoľvek aplikáciu spúšťajúcu udalosť "Loaded". Ako vývojár je len na vás, ktoré z nich sa majú použiť a ktoré by mali byť ignorované.

Dobre, teraz sa obráťme na vstupné ovládacie prvky.

Až doteraz sme videli všetky štandardné udalosti. Pozrime sa na niektoré predbežné udalosti. Tu sú niektoré ovládacie prvky, ktoré sú dôležité pre každú aplikáciu.

Heslo: Heslo je veľmi podobné textovému oknu, ale má dva rozdiely. Všetko napísané v tomto poli s heslom sa zobrazuje v "bodoch" alebo v niektorom formáte znakov, aby sa skrylo heslo. Pole s heslom obsahuje vlastnosť hesla proti textovej vlastnosti textového poľa.

Image
Image

políčko: Predpokladajme, že chceme obmedziť odpoveď používateľov len na "áno" alebo "nie", potom to môžeme urobiť pomocou začiarkavacích políčok. Začiarkavacie políčko má vlastnosť "obsah", ktorá zobrazuje text vedľa začiarkavacieho políčka. Začiarkavacie políčko má predvolenú vlastnosť známa ako "začiarknuté".

Image
Image

Rádiové tlačidlá: Ak chcete používateľom poskytnúť niekoľko možností, z ktorých je možné vybrať iba jednu z týchto možností, použijú sa prepínacie tlačidlá. Po definovaní množiny prepínačov ich môžete navzájom viazať pomocou vlastností "GroupName". V skupine je možné vybrať iba jedno prepínacie tlačidlo.

Image
Image

Ovládanie zoznamu: Ak chcete používateľovi poskytnúť zoznam možností a chcete, aby používateľ vybral jednu alebo viac možností a neskôr ich načítal, môžete použiť zoznam. ListBox zobrazuje "zmenu výberu" ako predvolenú vlastnosť. Do zoznamu môžete pridať ďalšie položky pomocou okien vlastností alebo pomocou kódu pomocou vlastnosti "ListBoxItem.Content".

Toto sú niektoré vstupné ovládacie prvky, ktoré môžu robiť veľa vecí. Je zrejmé, že na paneli s nástrojmi existuje ešte mnoho ďalších ovládacích prvkov, ale pokrývajú všetky z nich mimo rozsah tejto série tutoriálov. Medzitým sa môžete dozvedieť viac o týchto ovládacích prvkoch. V ďalšom tutoriáli budeme hovoriť o Image Control v Silverlight.
Toto sú niektoré vstupné ovládacie prvky, ktoré môžu robiť veľa vecí. Je zrejmé, že na paneli s nástrojmi existuje ešte mnoho ďalších ovládacích prvkov, ale pokrývajú všetky z nich mimo rozsah tejto série tutoriálov. Medzitým sa môžete dozvedieť viac o týchto ovládacích prvkoch. V ďalšom tutoriáli budeme hovoriť o Image Control v Silverlight.

Súvisiace príspevky:

  • Správca denníkov udalostí: Softvér na správu udalostí zdarma
  • Ako sledovať aktivitu používateľov v režime WorkGroup v systéme Windows 10/8/7
  • GPS, lokalizácia API a volanie webových služieb: Windows Phone Apps Vývojový výcvik - 25
  • Naučte sa vyvíjať aplikácie Windows Phone 7.5 Mango aplikácie: Časť 1
  • Windows Phone Tutorial 9: Vytvorenie vlastného tlačidla vo formáte Expression Blend (Part-2)

Odporúča: