private async void SetRenameDirectoryUi(bool show, string oldItemName = "")
 {
     ModalBackGroundShown = show;
     RenameWindowShown    = show;
     if (show)
     {
         LabelAddModalFolder.Text = oldItemName;
         await Task.Run(() => {
             Task.Delay(200).ContinueWith((args) => {
                 EntryNewDirectoryField.Focus();
             });
         });
     }
     else
     {
         EntryNewDirectoryField.Unfocus();
         EntryNewDirectoryField.Text = "";
         LabelAddModalFolder.Text    = "Enter name of new folder";
         await Task.Run(() => {
             Task.Delay(100).ContinueWith((args) => {
                 AddDirModalWinShown = false;
             });
         });
     }
 }
 private async void SetAddDirectoryUi(bool show)
 {
     ModalBackGroundShown = show;
     if (show)
     {
         await Task.Run(() => {
             Task.Delay(200).ContinueWith((args) => {
                 EntryNewDirectoryField.Focus();
             });
         });
     }
     else
     {
         EntryNewDirectoryField.Unfocus();
         EntryNewDirectoryField.Text = "";
         await Task.Run(() => {
             Task.Delay(100).ContinueWith((args) => {
                 AddDirModalWinShown = false;
             });
         });
     }
 }