一个开源的 Blazor 跨平台入门级实战项目
前言
今天大姚给大家分享一个开源(MIT license)、免费的 Blazor 跨平台入门级实战项目:YourWeather。
项目介绍
YourWeather是一个开源(MIT license)、免费的 Blazor 跨平台入门级实战项目,多个项目共用一个Rcl(Razor类库),通过天气API获取当前天气和天气预报,具有多个天气源(高德地图、和风天气 、心知天气等),也可以选择指定位置的天气。
Blazor简介和快速入门
本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NET Core Blazor。
-
https://mp.weixin.qq.com/s/hcZBhbTab02HqWqryB_oEA
项目特点
-
支持主题切换、持久化存储。
-
提供定位功能,可以获取指定位置的天气。
-
支持多个天气源,包括高德地图、OpenWeather、和风天气、心知天气、VisualCrossing。
相关技术
-
前端框架:Blazor
-
UI组件库:Masa Blazor
-
跨平台UI框架:MAUI
-
桌面端UI框架:Winform、WPF
-
轻量级跨平台框架:Photino
项目源代码
项目运行效果
接下来我们运行 YourWeather.Wpf
项目查看运行效果:
项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。
-
开源地址:https://github.com/Yu-Core/YourWeather
优秀项目和框架精选
该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。
-
GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
-
Gitee开源地址:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md