Winforstrap или красявый дизайн своими руками на HTML+JS+Winforms
Запись от anomal6 размещена 04.03.2025 в 21:50
Показов 3427
Комментарии 0
|
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI, так не прост в освоении. Всякие Guna Metro и подобные фреймворки не дают такого дизайна, и зачастую какой-нибудь issue висит не закрытый пару лет с проблемой Label. Wpf? писать дизайн на Wpf нууууу, я бы за такое не взялся. Есть ELECTRON.NET но нам мультиплатформенное приложение не нужно. Моя задача была в том, чтобы быстро написать приложение для Windows с современным адаптивным дизайном. Winforms вполне годно, но вот не хватает в нём анимашек и эффектов всяких, а писать дополнительно к рендеру отрисовки или использовать не GDI слишком усложняет задачу и растягивает срок, да и проблемы с двойной буферизацией когда дело доходит для Transparent. Выбрал я значит использовать подход рендера html с js. Как рендерить? WebView2. Минусы конечно есть + Огромный размер файлов библиотек, но дизайн наше всё. Нужно конечно разбираться не только c# в но и базово в html + css , но Bootstrap половину проблем решает. Подключаем библиотеку кидаем WebView на форму и немого покодим.
и добавим обработчики для взаимодействия с c#
Из плюсов мы получаем: Современный дизайн html можно редактировать отдельно от логики Про минусы помолчим ![]() Скачать скомпилированное приложение можно по ссылке https://disk.yandex.ru/d/2Qq5Wi31dGGz7A исходники прикрепляю MULTYForms.7z P.S. странички html если вдруг кто захочет скомпилировать проект. Подкинуть их к exe файлу index.html
demo.html
| ||||||||||||||||||||
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии



