Пример #1
0
 public virtual void OnFileAdded(FileAddedEventArgs args)
 {
     if (FileAdded != null)
     {
         FileAdded(this, args);
     }
 }
Пример #2
0
 private void FilesAdded(object sender, FileAddedEventArgs e)
 {
     foreach (string FilePath in e.GetFiles)
     {
         this.listView1.Items.Add(FilePath);
     }
 }
Пример #3
0
 void fileList_FileAdded(object sender, FileAddedEventArgs e)
 {
     //    ListViewItem lvi = new ListViewItem ();
     //    lvi.Content = e.FilePath;
     //    listView1.Items.Add (lvi);
     this.Dispatcher.BeginInvoke(new EventHandler <FileAddedEventArgs>(FilesAdded), sender, e);
 }
Пример #4
0
 protected virtual void OnFilesAdded(FileAddedEventArgs e)
 {
     if (FilesAdded != null)
     {
         FilesAdded(this, e);
     }
 }
Пример #5
0
        public virtual void OnFileAdded(FileAddedEventArgs args)
        {
            if (FileAdded != null)
            {
                FileAdded(this, args);
            }

            AddLog(args.FileInfo, args.UserId, EventLogController.EventLogType.FILE_ADDED);
        }
Пример #6
0
 void fileList_FilesAdded(object sender, FileAddedEventArgs e)
 {
     if (InvokeRequired)
     {
         this.Invoke(new EventHandler <FileAddedEventArgs> (fileList_FilesAdded), sender, e);
     }
     else
     {
         foreach (string FilePath in e.GetFiles)
         {
             ListViewItem File = new ListViewItem(FilePath);
             ltvFiles.Items.Add(File);
         }
     }
 }
Пример #7
0
        /// <summary>
        /// ファイル追加イベント
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void FileAdded(object sender, FileAddedEventArgs e)
        {
            if (Dispatcher.CheckAccess() == false)
            {
                Dispatcher.Invoke((Action)(() =>
                {
                    FileAdded(sender, e);
                }));
                return;
            }

            if (settingManager.ConvertSettingBody.EnableAutoAdd || settingManager.ConvertSettingBody.EnableFileAddOnStartup)
            {
                // 自動追加が有効な場合はファイルリストに追加
                e.FileList.ForEach(item =>
                {
                    if (SourceFileListBox.Items.IndexOf(item) == -1)
                    {
                        SourceFileListBox.Items.Add(item);
                    }
                });
                SourceFileListBox.ScrollIntoView(e.FileList.Last());
            }

            if (runner == null)
            {
                if (settingManager.ConvertSettingBody.EnableAutoConvert)
                {
                    // 変換中でないかつ、自動実行が有効な場合は変換スタート
                    ConvertStart_Click(this, null);
                }
            }
            else
            {
                // 既に変換中の場合はリストを更新
                runner.ChangeSorceFileList(SourceFileListBox.Items.OfType <string>().ToList());
            }
        }
Пример #8
0
 void fileList_FilesAdded(object sender, FileAddedEventArgs e)
 {
     // This method will more then likely be called from a different thread.
     // So lets make sure that we are in the main thread before we add to the list.
     this.Dispatcher.BeginInvoke(new EventHandler <FileAddedEventArgs>(FilesAdded), sender, e);
 }
Пример #9
0
 private void OnFileAdded(object sender, FileAddedEventArgs e)
 {
     label2.Text = e.File.Name;
 }