BetterExplorer.MainWindow.SetUpButtonVisibilityOnNavComplete C# (CSharp) Method

SetUpButtonVisibilityOnNavComplete() private method

private SetUpButtonVisibilityOnNavComplete ( bool isinLibraries ) : void
isinLibraries bool
return void
    private void SetUpButtonVisibilityOnNavComplete(bool isinLibraries) {
      var selectedCount = this._ShellListView.GetSelectedCount();
      if (_ShellListView.CurrentFolder.ParsingName.Contains(KnownFolders.Libraries.ParsingName) && _ShellListView.CurrentFolder.ParsingName != KnownFolders.Libraries.ParsingName) {
        if (selectedCount == 1) {
          ctgLibraries.Visibility = Visibility.Visible;
          SetupLibrariesTab(ShellLibrary.Load(Path.GetFileNameWithoutExtension(_ShellListView.CurrentFolder.ParsingName), false));
        }
        ctgFolderTools.Visibility = Visibility.Collapsed;
        ctgImage.Visibility = Visibility.Collapsed;
        ctgArchive.Visibility = Visibility.Collapsed;
        ctgVirtualDisk.Visibility = Visibility.Collapsed;
        ctgExe.Visibility = Visibility.Collapsed;
      } else if (!_ShellListView.CurrentFolder.ParsingName.ToLowerInvariant().EndsWith("library-ms")) {
        btnDefSave.Items.Clear();
        ctgLibraries.Visibility = Visibility.Collapsed;
      }

      ctgDrive.Visibility = _ShellListView.CurrentFolder.IsDrive ? Visibility.Visible : Visibility.Collapsed;

      if (isinLibraries) {
        ctgFolderTools.Visibility = Visibility.Collapsed;
      }
    }
MainWindow