Přehled uživatelského rozhraní

Vytvoření skvělého Windows app znamená vytvoření uživatelského rozhraní, které je intuitivní, responzivní a vizuálně leštěné. Platforma Windows poskytuje bohatou sadu stavebních bloků uživatelského rozhraní – od připravených ovládacích prvků a flexibilních systémů rozložení až po hladké animace a rozhraní API pro okna, takže můžete vytvářet prostředí, která se cítí přímo doma ve Windows.

Principy návrhu, vzory a vizuální pokyny najdete v přehledu návrhu.

Ovládání

Systém Windows poskytuje komplexní knihovnu ovládacích prvků uživatelského rozhraní, které se řídí jazykem Fluent Design . Od základních ovládacích prvků zadávání, jako jsou tlačítka, zaškrtávací políčka a textová pole, až po upřesňující zobrazení kolekcí, dialogy, nabídky a výběry – tyto ovládací prvky poskytují stavební bloky pro libovolné rozhraní aplikace.

Začněte s ovládacími prvky

Rozložení

Panely rozložení a připojená rozložení umožňují uspořádat prvky uživatelského rozhraní způsobem, který se přizpůsobí různým velikostem a orientací obrazovky. Použijte předdefinované panely, jako je StackPanel, Grid a RelativePanel, nebo vytvořte vlastní panely pro specializované scénáře. Transformace a 3D perspektivní efekty přidávají další flexibilitu.

Informace o panelech rozložení

Pomozte uživatelům pohybovat se v aplikaci pomocí navigačních vzorů, jako je zpětná navigace, historie navigace a přechody mezi stránkami. Pomocí navigačních ovládacích prvků, jako je NavigationView, BreadcrumbBar a TabView, můžete vytvářet jasné a konzistentní navigační struktury.

Prozkoumání navigace

Motion

Motion přináší aplikaci do života a vytváří smysl pro kontinuitu, když s ní uživatelé pracují. Pomocí přechodů stránek, propojených animací, paralaxních efektů a animací XAML můžete poskytnout vizuální zpětnou vazbu a řídit pozornost.

Prozkoumání pohybu

Windowing

Rozhraní API pro okna umožňují spravovat okna aplikací, přizpůsobit záhlaví a řídit, jak se aplikace zobrazuje na obrazovce. Pomocí třídy AppWindow a souvisejících rozhraní API můžete vytvářet prostředí s více okny, přejít na celou obrazovku nebo implementovat kompaktní překrytí.

Další informace o vytváření oken