Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создание отличного Windows app означает создание пользовательского интерфейса, который интуитивно понятный, адаптивный и визуально полированный. Платформа Windows предоставляет широкий набор стандартных блоков пользовательского интерфейса — от готовых к использованию элементов управления и гибких систем макета до плавной анимации и интерфейсов API окон, что позволяет создавать интерфейсы, которые чувствуют себя прямо дома в Windows.
Принципы проектирования, шаблоны и визуальные рекомендации см. в обзоре конструктора.
Элементы управления
Windows предоставляет комплексную библиотеку элементов управления пользовательского интерфейса, которые соответствуют языку Fluent Design. От основных элементов управления входными данными, таких как кнопки, флажки и текстовые поля до расширенных представлений коллекции, диалоговых окон, меню и средств выбора, эти элементы управления предоставляют стандартные блоки для любого интерфейса приложения.
Начать работу с элементами управления
Макет
Панели макетов и присоединенные макеты позволяют упорядочивать элементы пользовательского интерфейса таким образом, чтобы адаптироваться к различным размерам экрана и ориентациям. Используйте встроенные панели, такие как StackPanel, Grid и RelativePanel, или создайте пользовательские панели для специализированных сценариев. Преобразования и трехмерные эффекты перспективы добавляют дополнительную гибкость.
Навигация
Помогите пользователям перемещаться через приложение с помощью шаблонов навигации, таких как обратная навигация, журнал навигации и переходы на страницу. Используйте такие элементы управления навигации, как NavigationView, BreadcrumbBar и TabView, чтобы создавать четкие, согласованные структуры навигации.
Motion
Движение приносит вашему приложению жизнь и создает чувство непрерывности, так как пользователи взаимодействуют с ним. Используйте переходы страниц, связанные анимации, эффекты параллакса и анимации XAML, чтобы обеспечивать визуальную обратную связь и направлять внимание.
Windowing
ИНТЕРФЕЙСы API окон позволяют управлять окнами приложений, настраивать заголовки и управлять отображением приложения на экране. Используйте класс AppWindow и связанные API для создания многоэкранных интерфейсов, перехода на весь экран или реализации компактных наложений.
Windows developer