private void ChangeAllShapesDisplayMode(ItemDisplayMode newMode) { this.CurrentItemDisplayMode = newMode; foreach (var node in this.GraphSource.InternalItems) { node.CurrentDisplayMode = newMode; } }
public void InitView(dtoDisplayItemRepository item, String currentUrl, int IdModule, int IdCommunity, int idAction, ItemDisplayView view, ItemDisplayMode mode, ItemDescriptionDisplayMode descriptionDisplay, ItemAvailableCommand commands) { View.DisplayView = view; View.DisplayMode = mode; View.DescriptionDisplayMode = descriptionDisplay; View.AvailableCommands = commands; if (item == null || item.File == null) { View.DisplayUnknownItem(); } // codice file cancellato //else if (={} else if (UserContext.isAnonymous) { View.DisplayItemName(item); } else { switch (item.File.RepositoryItemType) { case RepositoryItemType.ScormPackage: case RepositoryItemType.FileStandard: case RepositoryItemType.None: View.DisplayItem(item, currentUrl, IdModule, IdCommunity, idAction); break; case RepositoryItemType.Folder: View.DisplayFolder(item, View.FolderNavigationUrl, IdModule, IdCommunity, idAction); break; case RepositoryItemType.VideoStreaming: View.DisplayItem(item, currentUrl, IdModule, IdCommunity, idAction); break; case RepositoryItemType.Multimedia: MultimediaFileTransfer fileTransfer = Service.GetMultimediaFileTransfer(item.File); String url = ""; if (fileTransfer == null || fileTransfer.DefaultDocument == null) { item.Permission.Play = false; } else { url = fileTransfer.DefaultDocument.Fullname; } View.DisplayMultimediaItem(item, currentUrl, url, IdModule, IdCommunity, idAction); break; default: break; } } }