/// <summary> /// Cambia el elemento seleccionado /// </summary> private void ChangeSelectedItem() { FileNodeViewModel file = GetSelectedFile(); if (file != null) { // Obtiene el directorio y archivo if (!file.IsFolder) { SelectedPath = System.IO.Path.GetDirectoryName(file.File); SelectedFile = file.File; } else { SelectedPath = file.File; SelectedFile = null; } // Lanza el evento de cambio de archivo ChangedFile?.Invoke(this, new EventArguments.FileEventArgs(file.File)); } }