Použití aktivity Pick
Ukázka výběru ukazuje, jak tuto aktivitu používatPick.
Aktivita Pick poskytuje modelování na základě událostí. Chová se podobně jako příkaz jazyka C# switch
, který provádí pouze jednu z větví v switch
příkazu. switch
Na rozdíl od příkazu, ve kterém se větev spouští na základě hodnoty, Pick aktivita provede větev na základě toho, jak se aktivita dokončí.
Tato ukázka vyzve uživatele k zadání jména v konzole v daném časovém období. Aktivita Pick v ukázce má dvě větve, které se spouští na základě toho, jestli uživatel zadá jméno do 5 sekund, nebo ne. Pokud uživatel zadá název do 5 sekund, spustí se první větev, která obsahuje vlastní ReadLine
aktivitu. Jinak se spustí druhá větev, která obsahuje Delay aktivitu. Jakmile je jméno uživatele zadané v konzole, vytiskne se jméno uživatele v konzole. Pokud se vstup nezadá do 5 sekund, vyprší časový limit operace.
Demonstruje
Pick Činnosti.
Diskuse
Ukázka obsahuje pracovní postup Návrháře a kódovaný pracovní postup.
Pracovní postup návrháře Verze ukázky ukazuje, jak vytvořit pracovní postup v návrháři. Zahrnuté jsou následující soubory:
Program.cs: Zahrnuje
Main
funkci, která spouští ukázkový pracovní postup.ReadString.cs: Vlastní aktivita, která čte určitý vstup z konzoly.
Sequence1.xaml: Pracovní postup vytvořený pomocí návrháře, který používá výběr.
Kódovaný pracovní postup Kódovaná verze ukázky ukazuje, jak vytvořit pracovní postup v návrháři. Zahrnuté jsou následující soubory:
Program.cs: Zahrnuje
Main
funkci, která spouští ukázkový pracovní postup.ReadString.cs: Vlastní aktivita, která čte určitý vstup z konzoly.
Použití této ukázky
V sadě Visual Studio otevřete soubor řešení Pick.sln.
Řešení sestavíte stisknutím kombinace kláves CTRL+SHIFT+B.
Řešení spustíte stisknutím klávesy F5.