private void MoveOnClick(object sender, RoutedEventArgs e)
        {
            string hova;
            CopyFileOrDirectory delegatee = null;

            if (selected_listview == 1)
            {
                hova = jobb_listview_path;
            }
            else
            {
                hova = bal_listview_path;
            }

            if (selected_item.Type == EntryType.Dir)
            {
                delegatee = new CopyFileOrDirectory(FileSystem.MoveDirectory);
                delegatee.BeginInvoke(selected_item.Fullpath, hova + @"\" + selected_item.Name,
                                      UIOption.AllDialogs, new AsyncCallback(TaskCompleted), new AsyncTransfer(delegatee, selected_item.Name, 1));
            }
            else if (selected_item.Type == EntryType.File)
            {
                delegatee = new CopyFileOrDirectory(FileSystem.MoveFile);
                delegatee.BeginInvoke(selected_item.Fullpath, hova + @"\" + selected_item.Name,
                                      UIOption.AllDialogs, new AsyncCallback(TaskCompleted), new AsyncTransfer(delegatee, selected_item.Name, 1));
            }
            else
            {
                MessageBox.Show("A kijelölt elem nem másolható!", "Hiba", MessageBoxButton.OK);
            }
            populateStayedListViews();
        }
 public AsyncTransfer(CopyFileOrDirectory delegatee, string allomany, int mode)
 {
     _delegatee = delegatee;
     _allomany  = allomany;
     _mode      = mode;
 }