фоновое изображение сетки Silverlight - PullRequest
2 голосов
/ 15 сентября 2010

Как установить фоновое изображение сетки в 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 ]

11 голосов
/ 15 сентября 2010

Попробуйте использовать ImageBrush. Поместите это между тегами <Grid> и </Grid>.

<Grid.Background>
    <ImageBrush ImageSource="Image.jpg"/>
</Grid.Background>

Обязательно, вы могли бы написать это как:

ImageBrush imgBrush = new ImageBrush();
imgBrush.ImageSource = new BitmapImage(new Uri(@"folder\img.jpg", UriKind.Relative));
grid.Background = imgBrush;
4 голосов
/ 15 сентября 2010

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;

НТН

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...