zoukankan      html  css  js  c++  java
  • 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

     核心功能: 根据权限动态生成对应操作按钮, 每个模块都有单独的功能模块组件

  • 相关阅读:
    移动采编app
    分布式自动化测试
    appium --log-timestamp > appium.log
    处理安卓的弹窗
    Sublime text3修改tab键为缩进为四个空格
    安卓自动化测试——rf
    敏捷软件开发
    photoshop怎么旋转图片
    thinkPHP5.0模型实现软删除
    thinkPHP5.0数据查询表达式生成技巧
  • 原文地址:https://www.cnblogs.com/zh7791/p/9878322.html
Copyright © 2011-2022 走看看