public void SetPreviewInfo(PreviewInfoViewModel previewInfoViewModel) { PreviewInfo = previewInfoViewModel; if (FieldsControl != null && PreviewInfo != null) { var fieldsControl = ((PreviewFieldsControl)FieldsControl); fieldsControl.Fields = PreviewInfo.Fields; fieldsControl.GenerateFieldsTable(); } }
public virtual PreviewInfoViewModel GetFilePreviewInfo(IFileInfo file, ItemViewModel item) { var result = new PreviewInfoViewModel { Title = LocalizationHelper.GetString("PreviewPanelTitle.Text"), ItemId = file.FileId, IsFolder = false, PreviewImageUrl = item.IconUrl, Fields = GetFilePreviewFields(file) }; return result; }