public void Stop() { Receiver.PacketReceived -= ProcessReceivedData; Receiver.Stop(); StopProcess(); FileNameChanged?.Invoke(OutputFileName); }
public void Start() { OutputFileName = DateTime.Now.ToString("dd-MM-yyyy_HH-mm-ss") + ".txt"; FileNameChanged?.Invoke("Запись в " + OutputFileName); Receiver.PacketReceived += ProcessReceivedData; Receiver.Start(); StartProcess(); }
protected virtual void ChangeFileName(FileName newValue) { ////SD.MainThread.VerifyAccess(); //// Already done by caller ////this.fileName = newValue; FileNameChanged?.Invoke(this, EventArgs.Empty); }
private void OnChooseFile(object sender, EventArgs e) { string newFileName = AskUserForFileName("Choose a file name", Utility.FileDialog.FileActionType.Save, "SQLite Database (*.db)|*.db|All Files (*.*)|*.*"); if (!string.IsNullOrEmpty(newFileName)) { FileName.Value = newFileName; FileNameChanged?.Invoke(FileName, EventArgs.Empty); } }
private void SetFileName(string FileName) { MyFileName = FileName; if (Path.GetDirectoryName(FileName) != "" && Path.GetExtension(FileName) != ".xml") { Directory.SetCurrentDirectory(Path.GetDirectoryName(FileName)); } if (DisabledEventCount == 0 && FileNameChanged != null) { FileNameChanged.Invoke(FileName); } }
private void CopyFilesRecursively(DirectoryInfo source, DirectoryInfo target) { foreach (DirectoryInfo dir in source.GetDirectories()) { CopyFilesRecursively(dir, target.CreateSubdirectory(dir.Name)); } foreach (FileInfo file in source.GetFiles()) { //Size += file.Length; AffectedSizeChanged?.Invoke(Size += file.Length); AffectedFileCountChanged?.Invoke(FileCount++); FileNameChanged?.Invoke(file.Name); if (IsCopyNeed(file, target)) { file.CopyTo(Path.Combine(target.FullName, file.Name), true); } } }
private void OnFileNameChanged(object sender, EventArgs e) { //Invoke. FileNameChanged?.Invoke(sender, e); }
/// <summary> /// Invoked when the user changes the filename by typing into the textbox. /// Signals to the presenter that the file name has changed. /// </summary> /// <param name="sender">Sender object.</param> /// <param name="e">Event arguments.</param> private void OnFileNameChanged(object sender, EventArgs e) { FileNameChanged?.Invoke(FileName, EventArgs.Empty); }
private void FBCTextBox_TextChanged(object sender, TextChangedEventArgs e) { e.Handled = true; FileNameChanged?.Invoke(this, EventArgs.Empty); }
void OnFileNameChanged() { FileNameChanged?.Invoke(this, EventArgs.Empty); }
protected virtual void OnFileNameChanged(EventArgs e) { FileNameChanged?.Invoke(this, e); }