# WPF-Xamarin-Blazor-Examples **Repository Path**: knowledge_seeker/WPF-Xamarin-Blazor-Examples ## Basic Information - **Project Name**: WPF-Xamarin-Blazor-Examples - **Description**: 基于C#语言的多平台项目案例: 安卓、IOS、Windows、Web - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 24 - **Created**: 2021-06-07 - **Last Updated**: 2024-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WPF 、Xamarin 、Balzor 、Asp.net Core WebApi 中文 | [English](README-en.md) ### 介绍 本项目主要以C#为核心, 搭建一个多平台的应用示例, 该项目主要包含以下平台: 1. WPF Core 构建的 DeskTop 2. Xamarin 构建的 IOS 和 Adnroid 3. Blazor 构建的 WebUI 4. Asp.Net Core WebApi #### 开发工具 IDE: Visual Studio 2019 ### 如何运行它? [点击观看视频介绍](https://www.bilibili.com/video/BV1954y1i7wM) ### 测试登录? 测试账号: **Admin** / **123** 项目默认下载后,已连接至测试服务器, 如果需要本地部署, 只需要配置数据库参数即可. 运行**Consumption.Api** 项目,即可生成对应数据库, 如旧版本已生成, 请手动删除后启动API项目。 ### WPF模块介绍 1.UI框架: [MaterialDesignInXamlToolkit](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit) 2.MVVM框架:[microsoft.Toolkit.Mvvm](https://github.com/windows-toolkit/WindowsCommunityToolkit) 3.AOP框架:[aspect-injector](https://github.com/pamidur/aspect-injector) 4.IOC组件:[Autofac](https://github.com/autofac/Autofac) 5.API组件:[RestSharp](https://github.com/restsharp/RestSharp) 6.Log组件:[Nlog](https://github.com/NLog/NLog) 7.Chart组件:[LiveChart](https://github.com/Live-Charts/Live-Charts) 8.拖拽组件:[Dragablz](https://github.com/ButchersBoy/Dragablz) ### Xamarin模块介绍 1.UI框架:[XF.Material](https://github.com/Baseflow/XF-Material-Library) 2.IOC组件:[Autofac](https://github.com/autofac/Autofac) 3.API组件:[RestSharp](https://github.com/restsharp/RestSharp) 4.Log组件:[Nlog](https://github.com/NLog/NLog) 说明: 该项目在结构处理阶段, 以上为公共的组件模块。 ### Blazor模块介绍 1.UI框架:[AntBlazor](https://github.com/ant-design-blazor/ant-design-blazor) 2.IOC组件:[Autofac](https://github.com/autofac/Autofac) 3.API组件:[RestSharp](https://github.com/restsharp/RestSharp) 4.Log组件:[Nlog](https://github.com/NLog/NLog) 说明:该项目在结构处理阶段, 以上为公共的组件模块。 ### 效果预览 #### WPF预览(部分) ![Screenshot](https://github.com/HenJigg/WPF-Xamarin-Blazor-Examples/blob/master/img/Main.png) ![Screenshot](https://github.com/HenJigg/WPF-Xamarin-Blazor-Examples/blob/master/img/DarkMain.png) ![Screenshot](https://github.com/HenJigg/WPF-Xamarin-Blazor-Examples/blob/master/img/GroupMenu.gif) ![Screenshot](https://github.com/HenJigg/WPF-Xamarin-Blazor-Examples/blob/master/img/Drag.gif) ![Screenshot](https://github.com/HenJigg/WPF-Xamarin-Blazor-Examples/blob/master/img/Skin.gif) ![Screenshot](https://github.com/HenJigg/WPF-Xamarin-Blazor-Examples/blob/master/img/Show.gif) ![Screenshot](https://github.com/HenJigg/WPF-Xamarin-Blazor-Examples/blob/master/img/Group.png) ![Screenshot](https://github.com/HenJigg/WPF-Xamarin-Blazor-Examples/blob/master/img/Dialog.png) #### Xamarin预览(部分) ![Screenshot](https://github.com/HenJigg/WPF-Xamarin-Blazor-Examples/blob/master/img/XamarinLoginPage.png) #### Blazor预览 等待更新... #### OpenApi预览(部分) ![Screenshot](https://github.com/HenJigg/WPF-Xamarin-Blazor-Examples/blob/master/img/MainServicePage.png) ### 项目说明 该项目为C#构建的Windows桌面客户端以及移动端和网页端的项目实践, 旨在为C#开发人员提供一种项目构建的编码参考, 在面对目前稀缺的网络资源环境, 贡献出本人的微小力量。 ### 项目支持 开发进度将会在面向中国的视频网站: [bilibili](https://space.bilibili.com/32497462)、[今日头条](https://studio.ixigua.com/content)等平台同步公布进度。面向国外群体则统一在此项目地址发布代码更新。 视频支持(后期): 模块介绍、环境搭建、项目文档。 ### 收入说明 包括该项目本身的捐赠,以及所有的C#、WPF免费视频收入(主要以观众打赏,平台补贴), 统一以C#开发者名义捐赠给需要帮助得群体,所有的收入捐赠最终以视频的方式公布最终结果, 结算周期为每个季度末。 历史捐赠(Video): - [2020-05-01: Part1](https://www.bilibili.com/video/BV1QZ4y1W7Zu) [国际儿童紧急救援基金会](https://www.unicef.org/zh) - [2020-08-01: Part2](https://www.bilibili.com/video/BV1Gk4y1m7u2) [韩红爱心慈善基金会](http://www.hhax.org/) ### 捐赠名单公示 ### 关于未来 早些日子,微软公布MAUI计划, 是一个激动人心得计划, 期待MAUI早上上线。而项目会提前在MAUI完成开发, 后期, 会做MAUI的中国首发视频教程与项目实践! ### 关于捐赠? 不再提供捐赠通道, 所有捐赠皆来自国内的各大平台的视频收入、打赏、平台补贴。 ### 联系我 Email: zhouhaogg789@outlook.com ### 结语 因为热爱、所以分享。