Exemplo n.º 1
0
 /// <summary>
 /// When tabFile drags in to main text-Box
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void MainTextBox1_DragEnter(object sender, System.Windows.DragEventArgs e)
 {
     if (e.Data.GetDataPresent(DataFormats.FileDrop))
     {
         e.Effects = System.Windows.DragDropEffects.Copy;
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// When files is dropped in main text-box
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MainTextBox1_Drop(object sender, System.Windows.DragEventArgs e)
        {
            var files = (string[])e.Data.GetData(DataFormats.FileDrop);

            if (files == null)
            {
                return;
            }

            var tabFiles = files.Select(file => new TabFile {
                File = file, Name = Guid.NewGuid().ToString(), TabName = file
            }).ToList();

            SetFile(tabFiles);
        }