TerminalMACS
One dotNet 5 WPF client project, which uses prism as a modular framework, selects multiple open source control libraries as UI controls, and integrates open source UI design.
English | 简体中文
1. Features
- Use .NET 5 development to experience the latest .Net platform (seamless compatibility with. Net core 3.1)
.Net 5 is the future of. Net Framework and. Net Core, and will eventually become a unified platform .Net 5 will contain ASP.NET Core, Entity Framework core, WinForms, WPF, Xamarin and ML.NET 。
- Build modular framework based on Prism 8 to facilitate program expansion
Prism provides guidance for programming to help users design and build rich, flexible and easy to maintain WPF desktop applications more easily. Prism uses design patterns (such as MVVM, composite view, event aggregator) to help you create a loosely coupled program. Following these design pattern principles, the target program is decoupled into independent modules. These types of applications are called composite applications.
- Used or about to use multiple open source WPF control Libraries
A variety of open source WPF UI library options make it easier to develop WPF projects: MaterialDesignInXamlToolkit、 HandyControl、 PanuonUI.Silver、 AduSkin。
- ECharts
ECharts:pie-doughnut
-
Localization support
-
Dynamic internationalization support
-
Support theme color dynamic switching
2. Environment Support
- .NET 5.0。
3. Current Version
0.1
4. Links
- Official website:Dotnet9
5. Screenshot of project interface
5.1. About
About of TerminalMACS
5.2. Home module
5.3. Server module
5.4. Client module
5.5. Test demo
Collect the world's best open source WPF interface design
Login registration category 1
- Simple login form design 1
Reference video:C# WPF Material Design UI: Login Window
Reference source code:Login2
Simple login form design 1
- Simple login form design 2
Reference video:C# WPF Material Design UI: Login Window
Reference source code:Login1
Simple login form design 2
- Food app login
Reference video:WPF Food App Login UI Material Design [Speed Design]
Food app login
Menu design 3
- Drawer menu 1
Reference video:C# WPF Material Design UI: Animated Colorful Navigation Drawer
Reference source code:AnimatedColorfulMenu
Drawer menu 1
- Drawer menu 2
Reference video:WPF - Navigation Drawer / Sidebar Menu | UI Design | C# |
Reference source code:Navigation-Drawer-Sidebar-Menu-in-WPF
Drawer menu 2
- Menu change user control
Reference video:C# WPF Material Design UI: Fast Food Sales
Reference source code:Pizzaria1
Menu change user control
- Animated menu
Reference video:C# WPF Material Design UI: Animated Menu
Reference source code:AnimatedMenu1
Animated menu
Other ui design 3
- Mobile app dashboard
Reference video:WPF Dashboard UI – Material Design [Speed Design]
Reference source code:WPF-Dashboard-UI-Material-Design-Concept
Mobile app dashboard
- Easy dashboard 2
Reference video:WPF Dashboard UI – Material Design [Speed Design]
Reference source code:WPF-Dashboard-UI-Material-Design-Concept
ECharts:pie-doughnut
Easy dashboard 2
- Instagram redesign
Reference video:C# WPF Material Design UI: Redesign Instagram
Reference source code:Instagram
Instagram redesign
- LoLGoal
Reference video:dotnet9
Reference source code:dotnet9
LoLGoal
- Easy music player 1
Reference video:C# WPF Material Design UI: Dashboard
Reference source code:Dashboard
Easy music player 1
- Baidu Map
Baidu Map
- Chat view design
Reference video:
- C# WPF Design UI – 1/3 – Contact List
- C# WPF Design UI – 2/3 – Profile
- C# WPF Design UI – 3/3 – Chat
Reference source code:Chat
Chat view design
- Calcalator
Reference video:
Calcalator