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

首頁介紹:git

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

1.Header首部模塊(存放通知組件[全局通知、消息管理 ]、擴展模塊[皮膚、系統設置、關於做者、退出系統])spa

2.Left左側菜單模塊(存放分配的功能模塊)blog

3.Center容器模塊(存儲/操做相關功能的模塊)圖片

注: 全部的模塊都以自定義模塊的形式進行裝載與動態加載。下面介紹的詳細內容都是基於源代碼進行介紹, get

開源項目地址 (進行下載)https://gitee.com/zhgg666/publicWpfit

 

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

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

相關文章
相關標籤/搜索