WPF通用框架ZFS《項目結構介紹01》_模塊介紹


首頁介紹:

下圖為項目運行首頁圖片, 大的結構分為三塊:

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

 核心功能: 根據權限動態生成對應操作按鈕, 每個模塊都有單獨的功能模塊組件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM