public void PopulateList(DirectoryInfo dir)
        {
            _currentDirectory = dir;

            try{
                foreach (DirectoryInfo d in dir.GetDirectories())
                {
                    if (!d.Name.StartsWith("."))
                    {
                        _listViewPanel.GetListView().Items.Add(d.Name);
                    }
                }
                foreach (FileInfo f in dir.GetFiles())
                {
                    if (!f.Name.StartsWith("."))
                    {
                        _listViewPanel.GetListView().Items.Add(f.Name);
                    }
                }
            }catch {
                MessageBox.Show("Fail to access {1} !", dir.Name);
                ClearList();
            }
        }