掌握文件类的使用;掌握文件流的操作;掌握二进制数据、文本数据的读写;继续应用wpf技术进行界面编程。
写一个记事本程序:
(1)设计界面,向窗体添加下拉式菜单、多格式文本框(richtextbox)。
(2)依次为“文件”下的“新建”、“打开”、“保存”菜单项的click事件添加事件处理函数。可以使用路由命令。
(3)添加“格式”工具栏,可以设置所有文字的粗体、斜体、大小、颜色等样式。
(4)实现文本文件的打开、编辑和保存功能;
提示
1、窗口可用dockpanel进行布局,让菜单和工具栏都位于顶部,即:
dockpanel.dock="top"
2、文本文件的编辑可以使用textbox控件。
3、使用命令绑定,让菜单项和工具栏同时与一个操作相关联。
在mainwindow.xaml的window标签下加:
在菜单项添加: