public void OnFileWriting(object sender, FileManagerEventArgs e) { if (CurrentRule != null) { string fileName = Path.GetFullPath(e.FileName); AddDistinct(RuleDependencies[CurrentRule.RuleFileName].Affects, fileName); } }
private void FileManager_OnNewRequest(object sender, FileManagerEventArgs <MediaFileInformation> e) { var firstMediaFile = e.SelectedFiles.First(); if (firstMediaFile == null) { if (FilesCollection.Current != null) { FilesCollection.Current.IsPlaying = false; } return; } if (!sender.Equals(this)) { FilesCollection.AddRange(e.SelectedFiles); } ChangePlayingFile(firstMediaFile); }
private void OnStateChanged(FileManagerEventArgs e) { StateChanged?.Invoke(this, e); }
private void CurrentMediaPlayer_MediaPlayedNewSource(object sender, FileManagerEventArgs <MediaFileInformation> e) { IsCheckedState = e.SelectedFiles.First() != null; OnPropertyChanged(nameof(PlayerSourceState)); }
protected void FileManagerWriting(object sender, FileManagerEventArgs e) { //TBD - avoid infinite cycle //if (PushChangedFilesToQueue && !ChangesQueue.Contains(e.FileName)) // ChangesQueue.Enqueue(e.FileName); }