internal async void NewPreView() { #warning 这里的代码还没有完成 //if (Preview == 300) //{ // GenericResult<PreviewImageInformation> x = await Task.Run(() => // { // return fileSystem.ImagePreview(UUID); // }); // PreView preView = new PreView(PreView.ResourceType.Picture, x.Result.Url, x.Result,x.Token); // preView.Show(); //} if (PreviewType == 3010) { GenericResult <PreviewVideoInformation> x = await Task.Run(() => { return(fileSystem.VideoPreview(UUID)); }); if (x.Success) { PreView preView = new PreView(PreView.ResourceType.Video, x.Result.PreviewHlsAddress, x.Result); preView.Show(); } } }
public static void DBInit( SnilDBContext db, string header, string discriptionPrefix, PageType pageTypeName, Language language, byte[] imgPath, bool isShorted = false) { var preview = new PreView() { Header = header, ShortDescription = (isShorted ? (discriptionPrefix + _shortDiscription) : (discriptionPrefix + _description)), PageTypeName = pageTypeName, Language = language, Image = imgPath }; db.PreViews.Add(preview); db.SaveChanges(); }
private void ShowFeederPreView() { if (dataGridView3.CurrentRow == null) { return; } Util.IFolder folder = dataGridView3.CurrentRow.DataBoundItem as Util.IFolder; if (folder != null) { new Util.CompositeBinder(folder.Location, "EMA", dataGridView3); return; } Util.IFile comp = dataGridView3.CurrentRow.DataBoundItem as Util.IFile; if (comp == null) { MessageBox.Show("Feeder를 선택하십시오."); return; } PreView preview = PreView.GetSingleton(comp.FullPath); preview.Project = this.MvProject.Project; DialogResult dr = preview.ShowDialog(); if (DialogResult.OK != dr) { return; } preview.Close(); preview.Dispose(); this.SetAsCurrentFeeder(); this.ShowSingleline(); }
public System.Windows.Controls.UserControl OpenDialog() { PreView control = new PreView(presenter); return (System.Windows.Controls.UserControl)control; }