当我点击 ContextMenu 的 MenuItem 时,我试图删除一个目录及其所有内容。但是我似乎遇到了问题,因为文件/目录没有被删除。
但是我没有遇到任何错误,它似乎不起作用。
到目前为止,这是我的代码:
private void gridSessionDelete_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
var item = (((sender as MenuItem).Parent as ContextMenu).Owner as Grid);
var title = (TextBlock)item.FindName("Title");
string directory = title.Text;
var appStorage = IsolatedStorageFile.GetUserStoreForApplication();
string[] fileList = appStorage.GetFileNames(directory + "\\*");
foreach (string file in fileList)
{
appStorage.DeleteFile(directory + "\\" + file);
}
appStorage.DeleteDirectory(directory);
bindList();
}
有人对我做错了什么有任何帮助吗?
感谢所有帮助!