AlbumsPane中放入一个ListView控件 用来显示所有相册名称与所含照片数
并对这个ListView提供很好的支持让其功能丰富 包括 文件与文件夹的拖文等.这里只介绍对相册名称的重命名
首先要让ListView支持编辑重命名
先介绍下LabelEditEventArgs e
Label (你编辑后的文本如果为空则为null)
Item (int型你编辑项所在的索引号)
CancelEdit(bool型撤消编辑) 如 e.CancelEdit = true
//字符串合法
if (!FileManager.IsValidAlbumName(newName)){}
这里首先涉及到文件夹名称的有效性问题
FotoVision中规定 相册名称最大长度100
文件夹名称不能有 \ / : * ? " < > | 这些字符出现 且文件夹名开头与结尾不能有 (空格) 与 (点号)
接着就是同一目录中不能有相同名称的文件夹
重命名结束