WPF: 菜单(Menu)中添加最近打开文件清单(Recent Files)
Posted Jane&Coding
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF: 菜单(Menu)中添加最近打开文件清单(Recent Files)相关的知识,希望对你有一定的参考价值。
参考:
http://www.codeproject.com/Articles/23731/RecentFileList-a-WPF-MRU
注意:
主要用到RecentFileList.cs文件。需要在Init(初始化)中添加点击Menu的事件处理方法;Open, Save和SaveAs中调用InsertFile方法。
作者用了注册表和XML文件两种方式来存储文件路径信息。在原代码中是调用的注册表方法(RegistryPersister),可以改为XML文件的方法(XmlPersister)。另为了便于查找,最好将Properties下的AssemblyInfo.cs文件中,
[assembly: AssemblyCompany("AAA")]
[assembly: AssemblyProduct("BBB")]
修改为与产品有关的信息。(这两个信息在原代码中生成注册表和XML文件路径时会用到,也可以修改为其他的路径生成方式)。
以上是关于WPF: 菜单(Menu)中添加最近打开文件清单(Recent Files)的主要内容,如果未能解决你的问题,请参考以下文章