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;
}
}