首頁介紹:
下圖為項目運行首頁圖片, 大的結構分為三塊:
1.Header首部模塊(存放通知組件[全局通知、消息管理 ]、擴展模塊[皮膚、系統設置、關於作者、退出系統])
2.Left左側菜單模塊(存放分配的功能模塊)
3.Center容器模塊(存儲/操作相關功能的模塊)
注: 所有的模塊都以自定義模塊的形式進行裝載與動態加載。下面介紹的詳細內容都是基於源代碼進行介紹,
開源項目地址 (進行下載): https://gitee.com/zhgg666/publicWpf

1.左側菜單(MainLeftMenu)
項目位置(url) : /Common/UserControls/MainLeftMenu.xaml
關聯Class(url) : /Common/CoreLib/Module/ModuleManager.cs
綁定元素:ModuleGroups
核心功能: 關聯分配的所有功能, 存儲功能的信息[代碼、權限值、命名控件等]
2.分頁組件(UcDataPager)
項目位置(url) : /Common/UserControls/Common/UcDataPager.xaml
關聯Class(url) : /Interface/Base/IDataPager.cs
核心功能: 控制模塊表單分頁、顯示、查詢等功能
3.容器組件(MainTabControl)
項目位置(url) : /Common/UserControls/MainTabControl.xaml
關聯Class(url) : /Common/CoreLib/PageInfo.cs
綁定元素:TabList
核心功能: 存儲所有功能模塊展示界面、提供可操作、關閉等功能
4.消息通知組件(MainNotice)
項目位置(url) : /Common/UserControls/MainNotice.xaml
關聯Class(url) : /ViewModel/Step/NoticeModel.cs
綁定元素:NoticeView
核心功能: 關聯分配消息通知, 對話等功能實現
5.輔助窗口(MainPopupBox)
項目位置(url) : /Common/UserControls/MainPopupBox.xaml
關聯Class(url) : /ViewModel/Step/PopBoxViewModel.cs
綁定元素:PopBoxView
核心功能: 關聯皮膚設置、系統設置、關於作者、退出系統等功能實現
6.模塊功能組件(UserToolBar)
項目位置(url) : /Common/UserControls/UserToolBar.xaml
關聯Class(url) : /Common/CoreLib/ToolBarDefault.cs
綁定元素:ButtonDefaults
核心功能: 根據權限動態生成對應操作按鈕, 每個模塊都有單獨的功能模塊組件
