.NET 5 嚐鮮 - 開源項目TerminalMACS WPF管理端支持.NET 5

.NET 5 嚐鮮 - 開源項目TerminalMACS WPF管理端支持.NET 5

聊天界面設計

TerminalMACS

一個使用 Prism 做爲模塊化框架、基於多個開源控件庫做爲UI控件選擇、集成開源 UI 界面設計的 .NET 5 WPF 客戶端項目。html

1. 特性

  • 使用 .NET 5 開發,體驗最新 .NET 平臺(和 .NET Core 3.1 無縫兼容)

.NET 5 是 .NET Framework 和 .NET Core 的將來,最終將成爲一個統一平臺,.NET5將包含ASP.NET核心、實體框架核心、WinForms、WPF、Xamarin 和 ML.NET。html5

  • 基於 Prism 8 搭建模塊化框架,方便程序擴展

Prism爲程序設計提供指導,旨在幫助用戶更加容易的設計和構建豐富、靈活、易於維護WPF桌面應用程序。Prism使用設計模式(如MVVM,複合視圖,事件聚合器),幫助你建立一個鬆耦合的程序。遵循這些設計模式原則,將目標程序解耦成獨立的模塊。這些類型的應用程序被稱爲複合應用程序。git

參考以上多種開源 WPF UI 庫,多個選擇,開發 WPF 項目更方便。web

  • ECharts

界面設計有使用到ECharts,使用WPF WebBrowser控件加載html的方式apache

ECharts:pie-doughnut設計模式

  • 本地化支持echarts

  • 動態國際化支持框架

  • 支持主題色動態切換模塊化

2. 支持環境

  • .NET 5.0。

3. 當前版本

0.1

4. 連接

5. 項目界面截圖

5.1. 關於

關於TerminalMACS

5.2. 首頁模塊

正在開發中...

5.3. 服務端模塊

正在開發中...

5.4. 客戶端模塊

正在開發中...

5.5. 測試案例

收集全球優秀的開源WPF界面設計,實時收集、實時添加更新,下面是部分實例截圖:

登陸註冊分類 1

  1. 簡單登陸窗體設計1

參考視頻:C# WPF Material Design UI: Login Window

參考源碼:Login2

簡單登陸窗體設計1

  1. 簡單登陸窗體設計2

參考視頻:C# WPF Material Design UI: Login Window

參考源碼:Login1

簡單登陸窗體設計2

  1. 美食應用登陸

參考視頻:WPF Food App Login UI Material Design [Speed Design]

美食應用登陸

菜單類 2

  1. 抽屜式菜單

參考視頻:C# WPF Material Design UI: Animated Colorful Navigation Drawer

參考源碼:AnimatedColorfulMenu

抽屜式菜單

  1. 菜單切換用戶控件

參考視頻:C# WPF Material Design UI: Fast Food Sales

參考源碼:Pizzaria1

菜單切換用戶控件

  1. 菜單切換動畫

參考視頻:C# WPF Material Design UI: Animated Menu

參考源碼:AnimatedMenu1

菜單切換動畫

其餘界面設計 3

  1. 移動應用儀表盤

參考視頻:WPF Dashboard UI – Material Design [Speed Design]

參考源碼:WPF-Dashboard-UI-Material-Design-Concept

移動應用儀表盤

  1. 簡易儀表盤2

參考視頻:WPF Dashboard UI – Material Design [Speed Design]

參考源碼:WPF-Dashboard-UI-Material-Design-Concept

ECharts:pie-doughnut

簡易儀表盤2

  1. Instagram從新設計

參考視頻:C# WPF Material Design UI: Redesign Instagram

參考源碼:Instagram

Instagram從新設計

  1. LoLGoal

參考視頻:dotnet9

參考源碼:dotnet9

LoLGoal

  1. 簡易音樂播放器1

參考視頻:C# WPF Material Design UI: Dashboard

參考源碼:Dashboard

簡易音樂播放器1

  1. 百度地圖

經過WPF WebBrowser控件加載html5文件的形式加載百度地圖,使用JavaScript與C#互操做實現地圖交互。

百度地圖

  1. 聊天界面設計

參考視頻:

參考源碼:Chat

聊天界面設計

  1. 計算器

參考視頻:

計算器

相關文章
相關標籤/搜索