Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V aplikaci pro Windows jsou prvky příkazů interaktivní prvky uživatelského rozhraní, které uživatelům umožňují provádět akce, jako je odeslání e-mailu, odstranění položky nebo odeslání formuláře. Rozhraní příkazů se skládají z běžných prvků příkazů, z povrchů příkazů, které je hostují, interakcí, které podporují, a prostředí, která poskytují.
Zajištění nejlepšího prostředí pro příkazy
Nejdůležitějším aspektem příkazového rozhraní je to, co se snažíte uživateli umožnit. Při plánování funkcí aplikace zvažte kroky potřebné k provedení těchto úloh a uživatelského prostředí, které chcete povolit. Jakmile dokončíte počáteční koncept těchto prostředí, můžete se rozhodnout o nástrojích a interakcích, které je implementují.
Tady je několik běžných způsobů použití příkazů:
- Odesílání nebo podávání informací
- Výběr nastavení a voleb
- Vyhledávání a filtrování obsahu
- Otevírání, ukládání a odstraňování souborů
- Úpravy nebo vytváření obsahu
Buďte kreativní s návrhem vašich příkazů. Vyberte, která vstupní zařízení vaše aplikace podporuje a jak vaše aplikace reaguje na každé zařízení. Podporou nejširší škály funkcí a preferencí učiníte svou aplikaci co nejvíce použitelnou, přenosnou a přístupnou (další podrobnosti najdete v tématu Návrh příkazů pro aplikace pro Windows).
Výběr správných prvků příkazů
Použití správných prvků v příkazovém rozhraní může mít vliv na intuitivní a snadno použitelnou aplikaci a složitou matoucí aplikaci. Komplexní sada příkazových prvků je dostupná v aplikaci pro Windows. Tady je seznam některých nejběžnějších prvků příkazů UPW.
Tlačítka
Tlačítka spustí okamžitou akci. Mezi příklady patří odeslání e-mailu, odeslání dat formuláře nebo potvrzení akce v dialogovém okně.
Seznamy
Seznamy prezentují položky v interaktivním seznamu nebo mřížce. Obvykle se používá pro mnoho možností nebo zobrazovací položky. Mezi příklady patří rozevírací seznam, seznamové pole, seznamové zobrazení a mřížkové zobrazení.
Výběrové ovládací prvky
Umožňuje uživatelům vybrat si z několika možností, například při dokončení průzkumu nebo konfiguraci nastavení aplikace. Mezi příklady patří CheckBox, RadioButton, a Přepínací spínač.
Kalendář, selektory data a času
Kalendáře, voliči dat a času uživatelům umožňují zobrazovat a upravovat informace o datu a čase, například při vytváření události nebo nastavení alarmu. Mezi příklady patří výběr data kalendáře, zobrazení kalendáře, výběr data, výběr času.
Zadávání prediktivního textu
Poskytuje návrhy jako typ uživatelů, například při zadávání dat nebo provádění dotazů. Mezi příklady patří AutoSuggestBox.
Úplný seznam najdete v tématu Ovládací prvky a prvky uživatelského rozhraní.
Umístěte příkazy na pravý povrch.
V aplikaci můžete umístit prvky příkazů na několik ploch, včetně plátna aplikace nebo speciálních kontejnerů příkazů, jako je panel příkazů, kontextový panel příkazů, řádek nabídek nebo dialogové okno.
Vždy se snažte, aby uživatelé manipulovali s obsahem přímo místo používání příkazů, které působí na obsah, například přetažením k přeuspořádání položek seznamu, místo prostřednictvím příkazových tlačítek nahoru a dolů.
To ale nemusí být možné u určitých vstupních zařízení nebo při přizpůsobení konkrétních uživatelských schopností a předvoleb. V těchto případech poskytněte co nejvíce příležitostí k ovládání a umístěte tyto příkazové prvky na příkazové rozhraní ve vaší aplikaci.
Tady je seznam některých nejběžnějších rozhraní příkazů.
obrázek plátna aplikace
plátno aplikace (oblast obsahu)
Pokud je příkaz neustále potřeba pro uživatele k dokončení základních scénářů, umístěte ho na plátno. Protože můžete umístit příkazy blízko (nebo na) objekty, které ovlivňují, vložení příkazů na plátno usnadňuje a zviditelňuje jejich použití. Pečlivě zvolte příkazy, které umístíte na plátno. Příliš mnoho příkazů na plátně aplikace může uživatele zahltit a zabrat cenné místo na obrazovce. Pokud se příkaz často nepoužívá, zvažte jeho umístění na jinou plochu příkazů.
obrázek
panely příkazů a nabídkové lišty
Panely příkazů pomáhají uspořádat příkazy a usnadňují jim přístup. Panely příkazů mohou být umístěny na horní části obrazovky, na dolní části obrazovky, nebo na obou těchto místech. V případě, že je funkce vaší aplikace příliš složitá pro panel příkazů, můžete použít také panel nabídek.
Menu a kontextové nabídky
Nabídky a kontextové nabídky šetří místo uspořádáním příkazů a jejich skrytím, dokud je uživatel nepotřebuje. Uživatelé obvykle přistupují k nabídce nebo místní nabídce kliknutím na tlačítko nebo kliknutím pravým tlačítkem myši na ovládací prvek.
CommandBarFlyout je typ kontextové nabídky, která kombinuje výhody panelu příkazů a místní nabídky do jednoho ovládacího prvku. Může poskytovat klávesové zkratky pro běžně používané akce a poskytovat přístup k sekundárním příkazům, které jsou relevantní pouze v určitých kontextech, jako je schránka nebo vlastní příkazy.
UWP také poskytuje sadu tradičních nabídek a kontextových nabídek; další informace naleznete v tématu Nabídky a místní nabídky.
Poskytnutí zpětné vazby k příkazům
Zpětná vazba příkazů komunikuje s uživateli, že byla zjištěna interakce nebo příkaz, jak byl příkaz interpretován a zpracován a jestli byl příkaz úspěšný nebo ne. To pomáhá uživatelům pochopit, co udělali, a co můžou dělat dál. V ideálním případě by se zpětná vazba měla do uživatelského rozhraní integrovat přirozeně, takže uživatelé nemusí být přerušeni nebo provádět další akce, pokud to nezbytně není nutné.
Poznámka:
Zpětnou vazbu poskytněte jenom v případě potřeby a jenom v případě, že není k dispozici jinde. Udržujte uživatelské rozhraní aplikace čisté a přehledné, pokud nepřidáváte hodnotu.
Tady je několik způsobů, jak ve své aplikaci poskytnout zpětnou vazbu.
obrázek oblasti obsahu
Panel příkazů
Oblast obsahu panelu CommandBar je intuitivním místem pro komunikaci stavu uživatelům, pokud chtějí zobrazit zpětnou vazbu.
Roletová nabídka
Vyskakovací okna jsou lehké kontextové pop-upy, které lze zavřít klepnutím nebo kliknutím někam mimo vyskakovací okno.
Ovládací prvky dialogového okna
Ovládací prvky dialogového okna jsou modální překryvy uživatelského rozhraní, které poskytují informace o kontextové aplikaci. Ve většině případů dialogy blokují interakce s oknem aplikace, dokud nejsou explicitně zavřeny, a často požadují nějakou akci od uživatele. Dialogy můžou být rušivé a měly by se používat jenom v určitých situacích. Další informace najdete v části Kdy potvrdit nebo vrátit zpět akce .
Návod
Dávejte pozor na to, kolik aplikace používá potvrzovací dialogy; můžou být velmi užitečné, když uživatel udělá chybu, ale je to překážka, kdykoli se uživatel snaží provést akci úmyslně.
Kdy potvrdit nebo vrátit zpět akce
Bez ohledu na to, jak dobře navržené uživatelské rozhraní vaší aplikace je, provádějí všichni uživatelé akci, kterou chtějí, aby to neudělali. Aplikace může v těchto situacích pomoct vyžadováním potvrzení akce nebo poskytnutím způsobu vrácení posledních akcí zpět.
U akcí, které se nedají vrátit zpět a které mají závažné důsledky, doporučujeme použít potvrzovací dialog. Mezi příklady takových akcí patří:
- Přepsání souboru
- Neuložení souboru před zavřením
- Potvrzení trvalého odstranění souboru nebo dat
- Provedení nákupu (pokud se uživatel nevyhlásí, že nevyžaduje potvrzení)
- Odeslání formuláře, například registrace k něčemu
U akcí, které je možné vrátit zpět, je obvykle dostatečná nabídka jednoduchého příkazu zpět. Mezi příklady takových akcí patří:
- Odstranění souboru
- Odstranění e-mailu (ne trvale)
- Úprava obsahu nebo úpravy textu
- Přejmenování souboru
Optimalizace pro konkrétní vstupní typy
Podrobnosti o optimalizaci uživatelských zkušeností pro konkrétní typ vstupu nebo zařízení najdete v příručce o interakci .
Windows developer