Аналоги MahApps.Metro

DevExpress

Бесплатно
Windows
macOS
Linux
Android
iOS

DevExpress — это коммерческий набор компонентов и инструментов для разработки приложений, включающий в себя библиотеку пользовательских интерфейсов для платформы .NET, которая может рассматриваться как аналог MahApps.Metro. В отличие от MahApps.Metro, распространяемого как открытый проект, DevExpress предоставляет широкий спектр настраиваемых элементов управления, тем оформления и средств визуализации, позволяющих создавать современные настольные приложения с поддержкой различных стилей и расширенными возможностями взаимодействия.

Conductor

Бесплатно

Conductor — библиотека пользовательского интерфейса для платформы .NET, предлагающая набор контролов, стилей и шаблонов, ориентированных на создание современных десктопных приложений в стиле Metro; она предоставляет упрощённую систему темизации, адаптивную компоновку, готовые компоненты управления окнами и навигацией, а также интеграцию с популярными MVVM-фреймворками, что облегчает разработку единообразного визуального оформления и взаимодействия в WPF-приложениях.

Konwn UI

Бесплатно
Открытый исходный код

Konwn UI — библиотека пользовательского интерфейса для приложений на платформе .NET, предлагающая стилизованные компоненты и инструменты для создания современных десктопных интерфейсов в духе MahApps.Metro; включает набор готовых контролов, шаблонов, тем и механизмов для упрощённого применения акцентных цветов, адаптивной вёрстки и навигационных паттернов, ориентирована на упрощение разработки и единообразие визуального стиля в WPF-приложениях, поддерживает настройку через ресурсы и расширяемую архитектуру для интеграции с MVVM.

Tustena WPF Controls

Windows

Tustena WPF Controls — набор пользовательских элементов управления и стилей для платформы Windows Presentation Foundation, предназначенный для создания современных настольных приложений с единым оформлением интерфейса; включает шаблоны окон, панелей, кнопок, меню, диалогов и компонентов навигации, обеспечивает поддержку темизации, адаптивной компоновки и привязки данных, а также совместимость с MVVM-паттерном, предлагая разработчикам расширяемую архитектуру и набор визуальных средств, упрощающих реализацию унифицированного и консистентного пользовательского интерфейса в приложениях на .NET.

EPPlus.Wpf

Бесплатно
Windows

EPPlus.Wpf — библиотека для разработки пользовательских интерфейсов на платформе WPF, представляющая собой стилистически ориентированный набор компонентов и стилей, предназначенных для создания современных десктопных приложений с единым визуальным языком; вдохновлённая подходом MahApps.Metro, она предоставляет адаптируемые шаблоны окон, панелей, элементов управления и тематические ресурсы, упрощающие согласованное оформление, управление цветовой схемой и светлыми/тёмными темами, а также интеграцию с командной моделью WPF и механизмами привязки данных, что позволяет разработчикам быстро создавать оформленные интерфейсы с минимальной настройкой.

Material Design In XAML Toolkit

Бесплатно
Открытый исходный код
Windows

Material Design In XAML Toolkit — библиотека пользовательского интерфейса для платформы WPF, реализующая принципы Material Design и предоставляющая набор контролов, стилей и тем для создания современного, согласованного визуального оформления приложений; выступает как альтернатива таким проектам, как MahApps.Metro, фокусируясь на адаптации компонентов Material Design (цветовые палитры, тени, анимации, типографика) к возможностям XAML и облегчая разработку интерфейсов с единым стилем и пользовательскими настройками.

Caliburn.Micro-Contrib

Бесплатно
Windows

Caliburn.Micro-Contrib — библиотека расширений для фреймворка Caliburn.Micro, предоставляющая набор компонентов, стилей и вспомогательных классов для создания современных десктоп-интерфейсов на базе WPF в духе MahApps.Metro; проект ориентирован на упрощение интеграции оформленных окон, панелей управления, диалогов и элементов управления с поддержкой шаблонов и привязки данных Caliburn.Micro, обеспечивая согласованный визуальный язык и готовые решения для типичных задач UI, таких как навигация, темы, команды и реактивное поведение, при этом оставаясь расширяемым и совместимым с существующей архитектурой приложений.

Modern UI Icons

Бесплатно
Открытый исходный код

Modern UI Icons — библиотека векторных иконок и комплектов пользовательского интерфейса, созданная в духе Metro/Modern UI для разработки настольных и веб-приложений; предоставляет унифицированный набор минималистичных, монохромных пиктограмм оптимизированных для чтения при различных разрешениях, набор готовых стилей и форматов (SVG, PNG, шрифты), инструменты для интеграции в популярные фреймворки и руководства по использованию, ориентированные на создание согласованных интерфейсов с простой геометрией, однородной сеткой и предсказуемой семантикой значков.

GongSolutions.Wpf.DragDrop

Бесплатно
Открытый исходный код
Windows

GongSolutions.Wpf.DragDrop — библиотека с открытым исходным кодом для платформы Windows Presentation Foundation (WPF), предоставляющая инфраструктуру и готовые компоненты для реализации перетаскивания элементов внутри приложений; обеспечивает обработку источников и целей перетаскивания, поддержку множественных форматов данных, визуальные подсказки во время операции и расширяемую модель событий, совместима с паттернами MVVM и упрощает интеграцию функционала drag-and-drop в пользовательские интерфейсы за счёт декларативной настройки через привязки и поведенческие расширения.

HandyControl

Бесплатно
Открытый исходный код
Windows

HandyControl — это библиотека пользовательского интерфейса с открытым исходным кодом для платформы WPF, предоставляющая набор стилизованных контролов, тем и утилит для создания современных десктопных приложений на .NET; она ориентирована на упрощение разработки визуально согласованных интерфейсов, включает готовые компоненты (панели, меню, кнопки, диалоги и сложные элементы управления), поддерживает настройку тем и акцентных цветов, интеграцию с XAML и расширяемую архитектуру, позволяя разработчикам быстрее реализовывать адаптивные и эстетичные интерфейсы в стиле современных приложений.

MahApps.Metro.IconPacks

Бесплатно
Открытый исходный код
Windows

MahApps.Metro.IconPacks — библиотека и набор пакетов иконок для платформы .NET, обычно используемая вместе с библиотекой MahApps.Metro, предоставляющая коллекции векторных и растровых иконок из популярных наборов (таких как FontAwesome, Material, Octicons и другие) в виде готовых WPF-контролов и ресурсов; проект упрощает интеграцию иконографии в приложения, обеспечивая унифицированный API для управления размерами, цветами и стилями иконок, поддержку масштабирования и темизации, а также совместимость с шаблонами управления WPF, что делает его удобным инструментом для быстрой визуальной унификации интерфейсов.

AvalonDock

Бесплатно
Открытый исходный код
Windows

AvalonDock — библиотека с открытым исходным кодом для платформы WPF, предоставляющая механизм динамической компоновки оконных панелей и управления докируемыми элементами пользовательского интерфейса; она позволяет создавать гибкие многоконфигурационные рабочие пространства с перетаскиванием, закреплением, сворачиванием и сохранением/восстановлением раскладки, поддерживает плавающие окна и вкладки, интеграцию с шаблонами стилей и расширения для настройки поведений и внешнего вида, что делает её популярным выбором для приложений с требовательным интерфейсом, требующих сложной организации окон и гибкой подстройки под пользовательские сценарии.

Caliburn.Micro

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Caliburn.Micro — лёгкий фреймворк для разработки приложений на платформе .NET, ориентированный на реализацию паттерна MVVM и упрощающий связывание представлений и моделей представления, навигацию, управление жизненным циклом и обработку событий; обеспечивает простые механизмы привязки команд, конвенциональное связывание именованных элементов, встроенную поддержку DI-контейнеров, асинхронные операции и модульность, что делает его удобным инструментом для создания десктопных и мобильных приложений с чистой архитектурой и минимальным количеством шаблонного кода.

Ookii.Dialogs.Wpf

Бесплатно
Открытый исходный код
Windows

Ookii.Dialogs.Wpf — библиотека пользовательского интерфейса для платформы WPF, предоставляющая готовые диалоговые окна и контролы, ориентированные на упрощение создания стандартных и модернизированных модальных и немодальных окон в приложениях .NET; она включает реализацию общих системных диалогов (файловых и папок), специальных диалогов (пользовательских сообщений, ввода пароля, прогресса и выбора цвета), а также расширения для улучшенной интеграции с темами и стилями, предлагая разработчикам альтернативу сакцентом на совместимость, простоту использования и возможность стилизации, аналогично целям MahApps.Metro по унификации внешнего вида и поведения интерфейса.

MaterialDesignInXamlToolkit

Бесплатно
Открытый исходный код
Windows

MaterialDesignInXamlToolkit — библиотека компонентов и стилей для создания пользовательских интерфейсов в приложениях на WPF, реализующая принципы Material Design Google и предлагающая набор готовых контролов, цветовых схем, анимаций и шаблонов для унификации внешнего вида и поведения элементов интерфейса; проект предназначен для упрощения разработки современных, отзывчивых и визуально согласованных приложений под Windows, предоставляя расширяемую архитектуру темизации, поддержку ресурсоориентированных стилей и интеграцию с обычными WPF-паттернами.

FirstFloor.ModernUI

Бесплатно
Открытый исходный код
Windows

FirstFloor.ModernUI — это библиотека пользовательского интерфейса для платформы .NET, предлагающая набор стилей, контролов и шаблонов в стиле «плиток» и минималистичной современной графики, предназначенная для упрощения разработки настольных приложений на WPF; она включает поддержу темизации, навигационных панелей, готовых компонентов интерфейса и механизмы привязки данных, обеспечивая разработчикам быстрый способ придать приложениям единый современный вид, аналогичный решению MahApps.Metro по расширению стандартных возможностей WPF.

Hardcodet WPF NotifyIcon

Бесплатно
Открытый исходный код
Windows

Hardcodet WPF NotifyIcon — это библиотека для платформы Windows Presentation Foundation (WPF), предоставляющая разработчикам механизм добавления и управления иконкой в системном трее с поддержкой всплывающих подсказок, контекстных меню, уведомлений и реакций на события пользователя; она реализует взаимодействие между WPF-интерфейсом и нативным API уведомлений Windows, упрощая отображение балунов, настройку видимости и обработку кликов, обеспечивает гибкую привязку команд и шаблонов данных, совместима с различными версиями .NET и часто используется для создания фоновых приложений и системных утилит.

Fluent.Ribbon

Бесплатно
Открытый исходный код
Windows

Fluent.Ribbon — библиотека пользовательского интерфейса для платформы .NET, реализующая ленту (ribbon) в стиле Microsoft Fluent Design и предназначенная для приложений WPF; предоставляет набор контролов, тем оформления, поддержку адаптивной компоновки, разнообразные элементы управления (кнопки, вкладки, группы, панель быстрого доступа), механизмы привязки команд и стилизацию через шаблоны, что упрощает создание современных настольных приложений с согласованным внешним видом и поведением, аналогично тому, как MahApps.Metro предлагает стилизацию и компоненты для Metro-подобных интерфейсов.

Actipro WPF Controls

Windows

Actipro WPF Controls — коммерческая библиотека компонентов пользовательского интерфейса для платформы Windows Presentation Foundation (WPF), предоставляющая набор готовых элементов управления, инструментов и тем оформления для создания настольных приложений; включает расширенные редакторы кода, панели инструментов, редакторы диалогов, навигационные и визуальные компоненты с акцентом на производительность, гибкость настройки и профессиональный внешний вид, часто используемая как функционально богатая альтернатива стилям и компонентам, предоставляемым открытыми проектами типа MahApps.Metro.

DevExpress WPF

Windows

DevExpress WPF — коммерческая библиотека пользовательских интерфейсов для платформы Windows Presentation Foundation, предоставляющая набор визуальных компонентов, тем оформления и средств настройки для построения настольных приложений; выступает альтернативой открытым UI-фреймворкам вроде MahApps.Metro, предлагая расширенные виджеты (таблицы, графики, деревья, меню и панели инструментов), встроенные механизмы теминга и стилизации, поддержку MVVM-паттерна, инструменты для локализации и оптимизации производительности, а также интеграцию с экосистемой .NET и инструментами разработки Visual Studio.

ControlzEx

Бесплатно
Открытый исходный код
Windows

ControlzEx — библиотека расширений для фреймворка WPF, предоставляющая дополнительные элементы управления, стили и утилиты для упрощающей создания современных пользовательских интерфейсов; она обеспечивает совместимость и расширяемость тем и диалоговых окон, включает механизмы управления окнами, привязки ресурсов и динамической смены визуальных тем, совместима с библиотеками-обёртками типа MahApps.Metro и служит вспомогательным слоем для унификации внешнего вида и поведения приложений на базе WPF.

ReactiveUI

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

ReactiveUI — библиотека с открытым исходным кодом для разработки реактивных пользовательских интерфейсов на платформе .NET, обеспечивающая реализацию шаблона Model-View-ViewModel (MVVM) с акцентом на реактивное программирование; она предоставляет инструменты для привязки данных, управления жизненным циклом представлений и команд, упрощает тестирование логики представления за счёт отделения состояния и поведения от UI, интегрируется с потоками событий через Reactive Extensions (Rx) и поддерживает множество платформ, включая WPF, Xamarin, Avalonia и Uno Platform, предлагая гибкую архитектуру для создания отзывчивых, асинхронных и легко масштабируемых приложений.

Prism

Бесплатно
Открытый исходный код

Prism — библиотека и набор паттернов для разработки модульных приложений на платформе .NET, обеспечивающая инфраструктуру для построения гибкой архитектуры с использованием зависимостей, событийной коммуникации и навигации между модулями; проект ориентирован на реализацию шаблонов MVVM, упрощает управление жизненным циклом модулей, внедрение зависимостей, команд и взаимодействие представления и модели, предоставляя расширяемые механизмы для композиции интерфейса, регистрации сервисов и обработки навигации в крупных десктопных и кроссплатформенных приложениях.

MahApps.Metro

Бесплатно
Открытый исходный код
Windows

Сайт: mahapps.com

MahApps.Metro — это открытый фреймворк для разработки WPF-приложений, предоставляющий разработчикам инструменты для быстрого создания пользовательского интерфейса в стиле Metro. Он позволяет значительно улучшить внешний вид стандартных WPF-контролов, при этом минимизируя усилия, необходимые для внедрения современного дизайна. MahApps.Metro активно используется в разработке десктопных приложений на платформе .NET, обеспечивая поддержку различных версий .NET Framework, .NET Core и .NET 5/6.

Основной особенностью MahApps.Metro является предоставление готовых стилей и компонентов, вдохновлённых интерфейсами Windows Phone, Windows 8 и Windows 10 (UWP). Это позволяет разработчикам легко адаптировать свои приложения под современный визуальный стиль, сохраняя при этом совместимость с существующими WPF-контролами. Фреймворк активно поддерживается сообществом и доступен на GitHub, что обеспечивает возможность его расширения и модификации в соответствии с потребностями разработчиков.

  • Современный стиль Metro: Предоставляет стили, имитирующие интерфейсы Windows Phone, Windows 8 и Windows 10 (UWP), включая элементы управления, такие как кнопки, окна и диалоговые окна.
  • Поддержка различных тем: Включает в себя различные цветовые схемы и темы, позволяя разработчикам легко адаптировать внешний вид приложения под различные предпочтения пользователей.
  • Дополнительные элементы управления: Включает в себя дополнительные элементы управления, такие как MetroWindow, которые обеспечивают улучшенное взаимодействие с пользователем и современный внешний вид.
  • Поддержка MVVM: Предоставляет механизмы для упрощения реализации паттерна MVVM (Model-View-ViewModel), что способствует улучшению структуры и тестируемости кода.
  • Открытый исходный код: MahApps.Metro является проектом с открытым исходным кодом, размещённым на GitHub, что позволяет сообществу вносить улучшения и адаптировать фреймворк под свои нужды.
  • Совместимость с .NET: Поддерживает различные версии .NET, включая .NET Framework 4.6.2 и выше, .NET Core 3.1, .NET 5 и .NET 6, обеспечивая широкую совместимость с существующими проектами.
Подробнее