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); }
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); } }
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); } }