コード例 #1
0
        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();
                }
            }
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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();
        }
コード例 #4
0
ファイル: ReportController.cs プロジェクト: Slesa/Playground
 public System.Windows.Controls.UserControl OpenDialog()
 {
     PreView control = new PreView(presenter);
     return (System.Windows.Controls.UserControl)control;
 }