Пример #1
0
        public StatisticCharWindow(List <RecordChart> records, StatisticModel Model)
        {
            this.Model = Model;

            InitializeComponent();


            this.Text = Model.Title;


            Assembly asm = Assembly.LoadFrom(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Res.dll"));

            this.Icon = new Icon(asm.GetManifestResourceStream(@"Oybab.Res.Resources.Images.PC.Statistic.ico"));



            Model.DataSource = records;



            ChartReport report = new ChartReport(Model.Parameters["PriceSymbol"].ToString());



            webBrowser1.ScrollBarsEnabled = false;
            webBrowser1.Refresh();
            string htmlContent = report.ProcessHTMLContent(Model);

            webBrowser1.DocumentText = htmlContent;

            webBrowser1.DocumentCompleted -= WebBrowser1_DocumentCompleted;
            webBrowser1.DocumentCompleted += WebBrowser1_DocumentCompleted;
        }
Пример #2
0
        internal void Initial(List <RecordChart> records, StatisticModel statisticModel)
        {
            statisticModel.DataSource = records;
            ChartReport report = new ChartReport(statisticModel.Parameters["PriceSymbol"].ToString());

            string htmlContent = report.ProcessHTMLContent(statisticModel);

            var htmlSource = new HtmlWebViewSource();

            htmlSource.Html = htmlContent;

            _browser.Source = htmlSource;
        }