所有软件外包项目 Gray arrow bg 实现类似微信、短信聊天窗口的文本显示编辑WPF程序

实现类似微信、短信聊天窗口的文本显示编辑WPF程序

发包方 : Qxh03291 接包方 : Inner 状态 :项目验收中
项目编号 : 174139
项目预算 : ¥3,000-5,000
开发周期 : 14 天
技能 : C#
发布日期 : 2014-05-16

描述

采样WPF技术,设计实现一类似微信、短信的聊天窗口,显示文本、编辑文本,主要功能需求如下:
假设应用场景为多人聊天,在窗口中显示发言人、发言人的若干要点,每个要点下有若干的段落。发言人、发言要点、发言内容等统称为条目,显示内容的每个条目有一唯一GUID标识。
1、 窗口布局
能够用不同的形状表示发言人、发言人要点、发言人要点下的段落,能够通过样式设置背景、前景、字体、字号等参数。
窗口具有滚动条,能够上下滚动。
能够随窗口的大小变化,自动调整显示内容能。
鼠标至于某个条目之上,能够突出显示该条目。


2、内容编辑
(1)追加显示条目
通过程序控制,内容的最后,追加一新的条目,或响应键盘按键(如Ctl+N)追加一内容为空的条目,用不同的按键区别不同的条目类型
AppendNote(NoteID,NoteContent,NoteType)
(3)插入条目
通过程序控制,在某个条目之后插入一条新的条目
InsertNote(PrevNoteID,NoteID,NoteContent,NoteType))
响应键盘按键,在当前选中条目后插入新的条目,文本内容为空,并进入编辑状态,用不同的按键区别不同的条目类型。
(4)删除条目
鼠标选中某个条目后,按删除键删除此条目
DeleteNote(NoteID);
(5)定位某个条目
根据条目的ID,查找到该条目,将该条目定位到窗口中心,变化条目的背景等样式,突出显示该条目
LocateNote(NoteID)
(6)获取当前选中(编辑)的条目
获取当前鼠标选中或正在编辑的条目ID

(7)文本编辑功能
鼠标点击某个条目,选中该条目,可以编辑该条目的内容,并自动保存编辑的内容。

3、右键弹出上下文菜单
(1)标签的正常状态

(2)标签选中后,列出上下文菜单。上下文菜单图标我们设计,可以先用简单的图标表示。各菜单项分别是:向前微调,播放,向后微调,语音识别,删除。

(3)这是整个控件的效果。

4、内容导出
能够将内容文本导出到Word文档。

5、自动将当前条目在页面垂直中间显示

项目竞标

接包方 国家/地区
通过实名认证 拥有案例
4
1161103070
通过实名认证 拥有案例
2
Inner (中标)
上海市
通过实名认证 拥有案例
1
Feng23030206
哈尔滨市

竞标

请您先登录,然后提交此项目的竞标方案。
还不是智城用户? 智城期待您的加入,请注册成为我们的一员吧!
Project ad2