Как установить путь ImageSource с BitmapImage в коде позади - PullRequest
0 голосов
/ 02 марта 2011

Я пытаюсь создать фоновое изображение, которое находится в папке Images моего проекта VS2010. Я прочитал документацию и попробовал несколько способов, включая следующие, но не могу заставить его работать:

        ImageBrush bg2 = new ImageBrush();
        bg2.ImageSource = new BitmapImage(new Uri(@"/FooApplication1;component/Images/bg1.png"));

        ImageBrush bg1 = new ImageBrush();
        bg1.ImageSource = new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "/FooApplication;component/Images/bg1.png"));

Кто-нибудь знает, что не так?

1 Ответ

0 голосов
/ 26 марта 2011

Я думаю, что URI должен выглядеть примерно так:

"pack://application:,,,/Images/bg1.png"

Читали ли вы эту статью по URI ?

...