Ovládání událostí a vstupů XAML: Vývojový průvodce Windows Phone Apps - část 17

Video: Ovládání událostí a vstupů XAML: Vývojový průvodce Windows Phone Apps - část 17

Video: Ovládání událostí a vstupů XAML: Vývojový průvodce Windows Phone Apps - část 17
Video: Как конвертировать видео в любой формат - AVI, MP4, MKV с программой WinX HD Video Converter Deluxe 2024, Březen
Ovládání událostí a vstupů XAML: Vývojový průvodce Windows Phone Apps - část 17
Ovládání událostí a vstupů XAML: Vývojový průvodce Windows Phone Apps - část 17
Anonim

Doufám, že se těšíme na naše seriály Windows Phone pro vývoj aplikací! V posledním tutoriálu jsme se dozvěděli více o ovládání rozložení Silverlight; nyní v tomto tutoriálu se dozvíme o událostech Silverlight a vstupních kontrolách.

Chcete-li začít s událostí, nejprve pochopíme, co je událost! Událostí je jakákoli metoda, která je spuštěna, když uživatel interaguje s naší aplikací. Každá kontrola má řadu událostí, na které může reagovat. Takže jako vývojář můžeme zvolit jakoukoli událost poskytovanou touto kontrolou. Chcete-li vidět všechny události vystavené jakýmkoli ovládacím prvkem, umístěte toto řízení do oblasti návrháře a přejděte do okna vlastností. Kromě této karty vlastností se objeví další záložka s názvem "Události". Když kliknete na tuto kartu, uvidíte všechny události, které lze použít pro danou konkrétní kontrolu.

Každému ovládacímu prvku je přiřazena výchozí událost, například tlačítko má přidělenou událost kliknutí. Existuje jednoduchá metoda, pomocí které můžeme přistupovat k výchozí metodě této kontroly. Jediné, co musíte udělat, je dvojklik na danou kontrolu; automaticky se otevře okno C # s výchozím nastavením definice události. Soubor XAML a soubor C # jsou pro tento účel propojeny. Soubor XAML definuje název obslužného programu událostí a soubor C # definuje akci.
Každému ovládacímu prvku je přiřazena výchozí událost, například tlačítko má přidělenou událost kliknutí. Existuje jednoduchá metoda, pomocí které můžeme přistupovat k výchozí metodě této kontroly. Jediné, co musíte udělat, je dvojklik na danou kontrolu; automaticky se otevře okno C # s výchozím nastavením definice události. Soubor XAML a soubor C # jsou pro tento účel propojeny. Soubor XAML definuje název obslužného programu událostí a soubor C # definuje akci.

Některé události jsou spuštěny akcemi prováděnými uživateli, například klepnutím na tlačítko, zatímco některé události jsou spuštěny pomocí něčeho, co aplikace například zahájí spuštění jakékoliv aplikace spouštěné událostí "Loaded". Jako vývojář je na vás, které z nich se mají používat a které by měly být ignorovány.

Dobře, teď se otočme ke vstupním kontrolám.

Až dosud jsme viděli všechny standardní události. Podívejme se nyní na nějaké předběžné události. Zde jsou některé ovládací prvky, které jsou důležité pro libovolnou aplikaci.

Heslo: Heslo pole je velmi podobné textové pole, ale se dvěma rozdíly. Všechno zadané v tomto poli se zobrazí v "tečkách" nebo ve formátu znaků, aby se heslo skrylo. Krabice s heslem obsahuje vlastnost hesla proti vlastnosti textu textového pole.

Image
Image

Zaškrtávací pole: Předpokládejme, že chceme omezit odpovědi uživatelů na "ano" nebo "ne", pak to můžeme provést zaškrtávacími políčkami. Zaškrtávací políčko má vlastnost "obsah", která zobrazuje text vedle zaškrtávacího políčka. Zaškrtávací políčko má výchozí vlastnost známou jako "zaškrtnuto".

Image
Image

Rádiové tlačítka: Chcete-li uživatelům poskytnout několik možností, z nichž lze vybrat pouze jednu z těchto možností, použijí se tlačítka radio. Jakmile definujete sadu přepínačů, můžete je spojovat pomocí vlastnosti "GroupName". V rámci skupiny lze vybrat pouze jedno tlačítko.

Image
Image

Ovládací prvek seznamu: Chcete-li uživatelovi zobrazit seznam možností a chcete, aby uživatel zvolil jednu nebo více možností a později je načítal, můžete použít seznam. ListBox zobrazuje jako výchozí vlastnost "výběr změněn". Můžete přidat další položky do seznamu pomocí oken vlastností nebo pomocí kódu pomocí vlastnosti "ListBoxItem.Content".

Jedná se o několik vstupních ovládacích prvků, které mohou dělat spoustu věcí. Je zřejmé, že existuje mnoho dalších ovládacích prvků na panelu nástrojů, ale pokrývání všech z nich je mimo rozsah této série tutoriálů. Mezitím se můžete dozvědět více o těchto kontrolách. V dalším výukovém programu budeme hovořit o řízení obrazu ve verzi Silverlight.
Jedná se o několik vstupních ovládacích prvků, které mohou dělat spoustu věcí. Je zřejmé, že existuje mnoho dalších ovládacích prvků na panelu nástrojů, ale pokrývání všech z nich je mimo rozsah této série tutoriálů. Mezitím se můžete dozvědět více o těchto kontrolách. V dalším výukovém programu budeme hovořit o řízení obrazu ve verzi Silverlight.

Související příspěvky:

  • Správce protokolu událostí: bezplatný software pro správu událostí
  • Jak sledovat aktivitu uživatele v režimu WorkGroup v systému Windows 10/8/7
  • GPS, API pro lokalizaci a volání webových služeb: Windows Phone Apps Development Tutorial - 25
  • Naučte se vyvíjet Windows Phone 7.5 aplikace pro manga: Část 1
  • Windows Phone Tutorial 9: Vytvoření uživatelského tlačítka ve složce Expression (část 2)

Doporučuje: