silverlight网格背景图像

时间:2010-09-15 17:56:18

标签: c# wpf silverlight xaml

如何在c#(后面的代码)中设置网格的背景图像。

由于 SP 我可以这样做吗?

    public ImageSource ImageSourcePin
{
    set { this.DreamTypeImagePin.Background = value; }
}

这很有效,谢谢你的帮助

        public String ImageSourcePin
    {
        set {
            ImageBrush img = new ImageBrush();
            img.ImageSource = (ImageSource)new ImageSourceConverter().ConvertFromString(value); 
            DreamTypeImagePin.Background = img;
        }
    }

2 个答案:

答案 0 :(得分:11)

尝试使用ImageBrush。将其置于{{1and1}}代码之间。

<Grid>

势在必行,你可以写成:

</Grid>

答案 1 :(得分:4)

ImageBrush img = new ImageBrush();     img.ImageSource =(ImageSource)new ImageSourceConverter()。ConvertFromString(“Image.jpg”);     System.Windows.Controls.Grid g = new System.Windows.Controls.Grid();     g.Background = img;

HTH