c#实例化了xaml节点类来给节点属性赋值的有关问题

c#实例化了xaml节点类来给节点属性赋值的问题!为了page页面自动加载带有边框的图片,我在后台用c#实例化了x

c#实例化了xaml节点类来给节点属性赋值的问题!
为了page页面自动加载带有边框的图片,我在后台用c#实例化了xaml节点类来给节点属性赋值如:
  Border i6 = new Border();
  // i6.SetValue(Control.BorderBrushProperty, Colors.Red);
  //i6.BorderBrush =Brushes.Black;
  i6.Width = 400;
  i6.Height = 300;
  i6.BorderThickness = new Thickness(4);

  // i6.Background.SetValue(ImageBrush.ImageSourceProperty, "images/50996l.gif");
高手们,我就差BorderBrush 和Background里面的ImageBrush赋值不了了,我是想在一个边框里面添加图片然后又用c#代码来实现但是就一直搞不定这个问题!请高手吗指教下 谢谢!

[解决办法]
直接生成Image赋给Border.Child好了
或者

C# code
            Border border = new Border();            ImageBrush brush = new ImageBrush();            brush.ImageSource = new System.Windows.Media.Imaging.BitmapImage(new Uri("YourUri"));            border.Background = brush;