Ejemplo n.º 1
0
        public void AddDataBubbles(BitmapImage bi)
        {
            CustomControls.Bubbles bb = new CustomControls.Bubbles(1);//
            bb.MouseDoubleClick += new MouseButtonEventHandler(bb_MouseDoubleClick);
            bb.Tag = "Data";
            bb.Width = 325;
            bb.Height = 325;
            bb.RenderTransformOrigin = new Point(0.5, 0.5);
            TransformGroup tg = new TransformGroup();
            double dSc = 0.5;
            ScaleTransform st = new ScaleTransform(dSc, dSc);
            bb.Margin = new Thickness(TestGrid.ActualWidth - bb.Width, TestGrid.Height - bb.Height, 0, 0);

                //string ss = @"mms://202.103.25.141/encoder_ad.wmv";
                bb.SetImageSource(bi);

            tg.Children.Add(st);
            bb.RenderTransform = tg;
            TestGrid.Children.Add(bb);
        }
Ejemplo n.º 2
0
        private void InitRandomBubbles(int iCount, Grid g)
        {
            while (iCount-- > 0)
            {
                CustomControls.Bubbles bb = new CustomControls.Bubbles(0);

                bb.Width = 325;
                bb.Height = 325;
                bb.RenderTransformOrigin = new Point(0.5, 0.5);
                TransformGroup tg = new TransformGroup();
                double dSc = 0.1 + gRr.NextDouble() * 0.1;
                ScaleTransform st = new ScaleTransform(dSc, dSc);
                tg.Children.Add(st);
                bb.RenderTransform = tg;
                double dMoveX = 50 * gRr.NextDouble() + iCount * 100;
                double dMoveY = 60 * gRr.NextDouble();

                bb.Margin = new Thickness(-192 - dMoveX, -128 - dMoveY, 1146 + dMoveX, 602 - dMoveY);//(p.Margin.Left+p.ActualWidth-bb.ActualWidth)/2,(p.Margin.Top+p.ActualHeight-bb.ActualHeight)/2, 0, 0);
                g.Children.Add(bb);
                //InitAntiBubble(bb);
                InitBubbleAn(bb);
                //System.Threading.Thread.Sleep(1000);
            }
        }
Ejemplo n.º 3
0
        private void InitDataBubbles(int iCount, Grid g)
        {
            while (iCount-- > 0)
            {
                CustomControls.Bubbles bb = new CustomControls.Bubbles(1);//
                bb.MouseDoubleClick+=new MouseButtonEventHandler(bb_MouseDoubleClick);
                bb.Tag = "Data";
                bb.Width = 325;
                bb.Height = 325;
                bb.RenderTransformOrigin = new Point(0.5, 0.5);
                TransformGroup tg = new TransformGroup();
                double dSc = 0.5;
                ScaleTransform st = new ScaleTransform(dSc, dSc);
                bb.Margin = new Thickness(g.ActualWidth-bb.Width,g.Height-bb.Height,0,0);
                if (iCount == 1)
                {
                    string ss = @"mms://202.103.25.141/encoder_ad.wmv";
                    bb.SetMediaSource(ss);
                }
                tg.Children.Add(st);
                bb.RenderTransform = tg;
                g.Children.Add(bb);

            }
        }