Esempio n. 1
0
        public static void Load(ref WebView webView)
        {
            var parameters = new ChartParameters
            {
                Width  = Convert.ToInt32(webView.ActualWidth) - 20,
                Height = Convert.ToInt32(webView.ActualHeight) - 20
            };

            Load(ref webView, parameters);
        }
Esempio n. 2
0
        private static void Load(ref WebView webView, ChartParameters cp)
        {
            var html = $@"
                <!DOCTYPE html>
                <html lang=""{cp.Locale}"" xmlns=""http://www.w3.org/1999/xhtml"">
                <head>
                    <meta charset=""utf-8""/>
                    <title></title>
                </head>
                <body>
                    <!--TradingView Widget BEGIN-->
                    <script type=""text/javascript"" src=""https://s3.tradingview.com/tv.js""></script>
                    <script type=""text/javascript"">
                        new TradingView.widget({{
                            ""width"": {cp.Width},
                            ""height"": {cp.Height},
                            ""symbol"": ""{cp.Symbol}"",
                            ""interval"": ""{cp.Interval}"",
                            ""timezone"": ""{cp.Timezone}"",
                            ""theme"": ""{cp.ThemeDisplay}"",
                            ""style"": ""{cp.Style}"",
                            ""locale"": ""{cp.Locale}"",
                            ""toolbar_bg"": ""{cp.ToolbarBg}"",
                            ""enable_publishing"": {cp.EnablePublishingDisplay},
                            ""hide_side_toolbar"": {cp.HideSideToolbarDisplay},
                            ""allow_symbol_change"": {cp.AllowSymbolChangeDisplay},
                            ""hideideas"": {cp.HideIdeasDisplay},
                            ""studies"": [{cp.StudiesDisplay}]
                        }});
                    </script>
                    <!--TradingView Widget END-->
                </body>
                </html>";

            webView.NavigateToString(html);
        }