Beispiel #1
0
        private void StockCanvas_MouseWheel(object sender, MouseWheelEventArgs e)
        {
            int d = e.Delta;

            if (d > 0)
            {
                if (((StockStateBox)StockCanvas.Children[0]).Margin.Top >= 5)
                {
                    return;
                }
                foreach (StockStateBox ui in StockCanvas.Children)
                {
                    ui.Margin = new Thickness(5, ui.Margin.Top + 20 * d / 120, 0, 0);
                }
            }
            if (d < 0)
            {
                StockStateBox ssb = (StockStateBox)StockCanvas.Children[StockCanvas.Children.Count - 1];
                if (ssb.Margin.Top + ssb.Height <= StockCanvas.Height)
                {
                    return;
                }
                foreach (StockStateBox ui in StockCanvas.Children)
                {
                    ui.Margin = new Thickness(5, ui.Margin.Top + 20 * d / 120, 0, 0);
                }
            }
        }
Beispiel #2
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            InfoShowTimer = new Timer(ShowBoxCheck, null, 0, 2 * 1000);
            InfoShowTimer.Change(-1, 0);
            dlg             = new InfoShow();
            total.Text      = "100000.00";
            now.Text        = "5000.00";
            total.IsEnabled = false;
            //now.IsEnabled = false;
            StockStateBox box1 = new StockStateBox();

            box1.Margin         = new Thickness(5, 5, 0, 0);
            box1.StockName.Text = "工商\r\n银行";
            box1.UEvent        += new EventHandler(uEvent);
            StockCanvas.Children.Add(box1);
            StockStateBox box2 = new StockStateBox();

            box2.Margin         = new Thickness(5, 10 + box1.Margin.Top + box1.Height, 0, 0);
            box2.StockName.Text = "伊利\r\n股份";
            box2.UEvent        += new EventHandler(uEvent);
            StockCanvas.Children.Add(box2);
            StockStateBox box3 = new StockStateBox();

            box3.Margin         = new Thickness(5, 10 + box2.Margin.Top + box2.Height, 0, 0);
            box3.StockName.Text = "工商\r\n银行";
            box3.UEvent        += new EventHandler(uEvent);
            StockCanvas.Children.Add(box3);
            StockStateBox box4 = new StockStateBox();

            box4.Margin         = new Thickness(5, 10 + box3.Margin.Top + box3.Height, 0, 0);
            box4.StockName.Text = "北京\r\n银行";
            box4.UEvent        += new EventHandler(uEvent);
            StockCanvas.Children.Add(box4);
            StockStateBox box5 = new StockStateBox();

            box5.Margin         = new Thickness(5, 10 + box4.Margin.Top + box4.Height, 0, 0);
            box5.StockName.Text = "以岭\r\n药业";
            box5.UEvent        += new EventHandler(uEvent);
            StockCanvas.Children.Add(box5);
            StockStateBox box6 = new StockStateBox();

            box6.Margin         = new Thickness(5, 10 + box5.Margin.Top + box5.Height, 0, 0);
            box6.StockName.Text = "上海\r\n家化";
            box6.UEvent        += new EventHandler(uEvent);
            StockCanvas.Children.Add(box6);
        }
Beispiel #3
0
 public StockStateBox(ChangeValues changeValues)
 {
     InitializeComponent();
     pre = this;
     this.changeValues = changeValues;
 }
Beispiel #4
0
 public StockStateBox(ChangeValues changeValues)
 {
     InitializeComponent();
     pre = this;
     this.changeValues = changeValues;
 }