Esempio n. 1
0
 public object Convert(object value, Type targetType, object parameter, string language)
 {
     if (parameter == null)
     {
         Stocks data = value as Stocks;
         if (data.CurrentClose < data.PreviousClose)
         {
             return(new SolidColorBrush(Colors.Red));
         }
         else
         {
             return(new SolidColorBrush(Colors.Green));
         }
     }
     else
     {
         if (parameter.ToString().Equals("High"))
         {
             return(new SolidColorBrush(Colors.Green));
         }
         else
         {
             return(new SolidColorBrush(Colors.Red));
         }
     }
 }
Esempio n. 2
0
        async Task <List <Stocks> > GenerateStocks()
        {
            List <Stocks> stocks = new List <Stocks>();

            foreach (string stockName in stockNames)
            {
                Stocks stock = new Stocks();
                stock.StockName = stockName;

                var Path = "Syncfusion.SampleBrowser.UWP.SfChart.Chart.ShowCase.StockAnalysisDemo.Data." + stockName + ".txt";

                stock.OrgDatas = await Task.Run(() => GetDatas(Path));

                stock.Datas = await Task.Run(() => GetDatas(Path));

                int count = stock.Datas.Count;
                stock.CurrentHigh   = stock.Datas[count - 1].High;
                stock.CurrentLow    = stock.Datas[count - 1].Low;
                stock.CurrentClose  = stock.Datas[count - 1].Last;
                stock.PreviousClose = stock.Datas[count - 2].Last;
                if (stockName == "GOOG")
                {
                    stock.Color  = new SolidColorBrush(Color.FromArgb(255, 139, 197, 63));
                    stock.Color1 = new SolidColorBrush(Color.FromArgb(255, 107, 142, 47));
                }
                if (stockName == "MSFT")
                {
                    stock.Color  = new SolidColorBrush(Color.FromArgb(255, 206, 36, 43));
                    stock.Color1 = new SolidColorBrush(Color.FromArgb(255, 56, 56, 56));
                }
                if (stockName == "AAPL")
                {
                    stock.Color  = new SolidColorBrush(Color.FromArgb(255, 75, 91, 82));
                    stock.Color1 = new SolidColorBrush(Color.FromArgb(255, 31, 35, 34));
                }
                if (stockName == "NOK")
                {
                    stock.Color  = new SolidColorBrush(Color.FromArgb(255, 0, 166, 156));
                    stock.Color1 = new SolidColorBrush(Color.FromArgb(255, 56, 56, 56));
                }
                if (stockName == "SNE")
                {
                    stock.Color  = new SolidColorBrush(Color.FromArgb(255, 0, 164, 228));
                    stock.Color1 = new SolidColorBrush(Color.FromArgb(255, 56, 56, 56));
                }
                if (stockName == "IBM")
                {
                    stock.Color  = new SolidColorBrush(Color.FromArgb(255, 125, 106, 85));
                    stock.Color1 = new SolidColorBrush(Color.FromArgb(255, 91, 71, 55));
                }
                if (stockName == "INTC")
                {
                    stock.Color  = new SolidColorBrush(Color.FromArgb(255, 195, 110, 14));
                    stock.Color1 = new SolidColorBrush(Color.FromArgb(255, 132, 68, 11));
                }
                stocks.Add(stock);
            }
            return(stocks);
        }
 private void Selecter_SelectionChanged(object sender, global::Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
 {
     if (e.AddedItems.Count > 0)
     {
         Stocks data = e.AddedItems[0] as Stocks;
         selectedDatas = data.Datas;
         FrameNavigationService.CurrentFrame.Navigate(typeof(Chart), selectedDatas);
     }
 }
Esempio n. 4
0
        public object Convert(object value, Type targetType, object parameter, string language)
        {
            Stocks data = value as Stocks;

            if (data.CurrentClose < data.PreviousClose)
            {
                return(0);
            }
            else
            {
                return(180);
            }
        }
Esempio n. 5
0
        public object Convert(object value, Type targetType, object parameter, string language)
        {
            Stocks data = value as Stocks;

            return(data.PreviousClose);
        }
Esempio n. 6
0
 public UpdatePeriodCommand(Stocks stock, List <StockDatas> datas)
 {
     Stock1 = stock;
 }