public void InitVisualControl() { _vInfo = new Grid() { IsHitTestVisible = false }; Grid grd = new Grid() { Height = viewmodel.height2, Width = viewmodel.len2, VerticalAlignment = VerticalAlignment.Top, HorizontalAlignment = HorizontalAlignment.Left }; Border brdback = new Border() { Background = viewmodel.background, Width = viewmodel.len2, Height = viewmodel.height2, HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, CornerRadius = new CornerRadius(10), BorderThickness = new Thickness(0.5), BorderBrush = Brushes.Blue }; //brdback.Effect = new System.Windows.Media.Effects.DropShadowEffect() ; Border brd = new Border() { Background = brush, Width = viewmodel.len2, Height = viewmodel.height2, HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, CornerRadius = new CornerRadius(10), BorderThickness = new Thickness(0.5), BorderBrush = Brushes.Blue }; OperateHelper.bind(this, "location", _vInfo, Border.MarginProperty); TextBlock txt = new TextBlock() { VerticalAlignment = VerticalAlignment.Center, HorizontalAlignment = HorizontalAlignment.Left, Margin = new Thickness(5, 1, 0, 0), Foreground = viewmodel.fontBrush, FontSize = viewmodel.fontSize2 }; OperateHelper.bind(this, "info", txt, TextBlock.TextProperty); //vLinkLine = new Line() { StrokeThickness = 2, Stroke = viewmodel.lineBrush }; //vLinkLine.Effect = new System.Windows.Media.Effects.DropShadowEffect(); //OperateHelper.bind(this, "locationX", vLinkLine, Line.X1Property); //OperateHelper.bind(this, "locationY", vLinkLine, Line.Y1Property); //OperateHelper.bind(this, "centerX", vLinkLine, Line.X2Property); //OperateHelper.bind(this, "centerY", vLinkLine, Line.Y2Property); vLinkLine = new Microsoft.Expression.Controls.LineArrow() { StrokeThickness = 1, Stroke = viewmodel.lineBrush, VerticalAlignment = VerticalAlignment.Top, HorizontalAlignment = HorizontalAlignment.Left, ArrowSize = 5, EndArrow = Microsoft.Expression.Media.ArrowType.StealthArrow }; OperateHelper.bind(this, "lineMargin", vLinkLine, Microsoft.Expression.Controls.LineArrow.MarginProperty); OperateHelper.bind(this, "lineWidth", vLinkLine, Microsoft.Expression.Controls.LineArrow.WidthProperty); OperateHelper.bind(this, "lineHeight", vLinkLine, Microsoft.Expression.Controls.LineArrow.HeightProperty); OperateHelper.bind(this, "lineDir", vLinkLine, Microsoft.Expression.Controls.LineArrow.StartCornerProperty); Border brd2 = new Border() { Width = viewmodel.len2, Height = viewmodel.height2, HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, CornerRadius = new CornerRadius(10) }; brd2.Background = viewmodel.brushCover; grd.Children.Add(brdback); grd.Children.Add(brd); grd.Children.Add(txt); grd.Children.Add(brd2); _vInfo.Children.Add(grd); //vInfo.Child = txt; }
public void InitializeComponent() { if (_contentLoaded) { return; } _contentLoaded = true; System.Windows.Application.LoadComponent(this, new System.Uri("/SilverlightMediaPlayer;component/MainPage.xaml", System.UriKind.Relative)); this.Storyboard1 = ((System.Windows.Media.Animation.Storyboard)(this.FindName("Storyboard1"))); this.Storyboard2 = ((System.Windows.Media.Animation.Storyboard)(this.FindName("Storyboard2"))); this.Storyboard3 = ((System.Windows.Media.Animation.Storyboard)(this.FindName("Storyboard3"))); this.Storyboard4 = ((System.Windows.Media.Animation.Storyboard)(this.FindName("Storyboard4"))); this.Storyboard5 = ((System.Windows.Media.Animation.Storyboard)(this.FindName("Storyboard5"))); this.LayoutRoot = ((System.Windows.Controls.ScrollViewer)(this.FindName("LayoutRoot"))); this.canvas1 = ((System.Windows.Controls.Canvas)(this.FindName("canvas1"))); this.me = ((System.Windows.Controls.MediaElement)(this.FindName("me"))); this.grid0 = ((System.Windows.Controls.Grid)(this.FindName("grid0"))); this.grid1 = ((System.Windows.Controls.Grid)(this.FindName("grid1"))); this.image1 = ((System.Windows.Controls.Image)(this.FindName("image1"))); this.image2 = ((System.Windows.Controls.Image)(this.FindName("image2"))); this.image3 = ((System.Windows.Controls.Image)(this.FindName("image3"))); this.image4 = ((System.Windows.Controls.Image)(this.FindName("image4"))); this.image5 = ((System.Windows.Controls.Image)(this.FindName("image5"))); this.grid2 = ((System.Windows.Controls.Grid)(this.FindName("grid2"))); this.textblock3 = ((System.Windows.Controls.TextBlock)(this.FindName("textblock3"))); this.textblock1 = ((System.Windows.Controls.TextBlock)(this.FindName("textblock1"))); this.textblock2 = ((System.Windows.Controls.TextBlock)(this.FindName("textblock2"))); this.grid3 = ((System.Windows.Controls.Grid)(this.FindName("grid3"))); this.volume = ((System.Windows.Controls.ProgressBar)(this.FindName("volume"))); this.canvas2 = ((System.Windows.Controls.Canvas)(this.FindName("canvas2"))); this.progressbar = ((System.Windows.Controls.ProgressBar)(this.FindName("progressbar"))); this.vernier = ((System.Windows.Shapes.Rectangle)(this.FindName("vernier"))); this.grid4 = ((System.Windows.Controls.Grid)(this.FindName("grid4"))); this.preview = ((System.Windows.Controls.MediaElement)(this.FindName("preview"))); this.cp = ((Microsoft.Expression.Controls.Callout)(this.FindName("cp"))); this.mute = ((System.Windows.Controls.Grid)(this.FindName("mute"))); this.grid5 = ((System.Windows.Controls.Grid)(this.FindName("grid5"))); this.pause = ((System.Windows.Controls.Grid)(this.FindName("pause"))); this.rectangle = ((System.Windows.Shapes.Rectangle)(this.FindName("rectangle"))); this.rectangle1 = ((System.Windows.Shapes.Rectangle)(this.FindName("rectangle1"))); this.play = ((Microsoft.Expression.Shapes.RegularPolygon)(this.FindName("play"))); this.stop = ((System.Windows.Shapes.Rectangle)(this.FindName("stop"))); this.replay = ((Microsoft.Expression.Shapes.BlockArrow)(this.FindName("replay"))); this.Esctext = ((System.Windows.Controls.TextBlock)(this.FindName("Esctext"))); this.fullscreen = ((System.Windows.Controls.Grid)(this.FindName("fullscreen"))); this.lineArrow3 = ((Microsoft.Expression.Controls.LineArrow)(this.FindName("lineArrow3"))); this.lineArrow2 = ((Microsoft.Expression.Controls.LineArrow)(this.FindName("lineArrow2"))); this.lineArrow1 = ((Microsoft.Expression.Controls.LineArrow)(this.FindName("lineArrow1"))); this.lineArrow = ((Microsoft.Expression.Controls.LineArrow)(this.FindName("lineArrow"))); }