# MessageTools **Repository Path**: slash-bean/msgtools ## Basic Information - **Project Name**: MessageTools - **Description**: 一套可传递文本与消息等级的消息传递机制StatusMessage,附加消息展示控件的基类DisplayUnit。可根据自身需求基于DisplayUnit开发显示消息的用户控件。 - **Primary Language**: C# - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-01-17 - **Last Updated**: 2022-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MessageTools #### 基本介绍 一套可传递文本与消息等级的消息传递机制StatusMessage,附加消息展示控件的基类DisplayUnit。可根据自身需求基于DisplayUnit开发显示消息的用户控件。 每个DisplayUnit对象都需要绑定一个StatusMessage对象,每个StatusMessage对象都有一个已绑定的DisplayUnit对象列表。每当调用StatusMessage.SendMessage()方法发送消息时,绑定列表中所有的DisplayUnit对象都会自动更新显示的消息。 #### 开发环境 1.IDE:Visual Studio 2017 2.Platform:.Net Framework 4.6.1 3.Type:类库(.dll) #### 软件架构 ![软件架构图](https://images.gitee.com/uploads/images/2021/0118/111527_1decb215_8543418.png "MessageTools.PNG") #### 安装教程 1. 将此类库放置在需要引用的工程目录下。 2. 在解决方案资源管理器中找到“引用”,单击右键,浏览,选择此.dll。 3. 此时类库添加成功,引用命名空间:MessageTools即可进行开发。 #### 使用说明 此代码包含StatusMessage、DisplayUnit以及相关的异常类,功能简单明了。如果需要示例代码,请参考以此类库为基础开发的用户控件[- [MessageBar](https://gitee.com/slash-bean/msgbar) -]。