Кнопка WPF с внешним фоновым изображением - PullRequest
7 голосов
/ 27 апреля 2011

Я знаю, что многие спрашивали о фоновом изображении кнопки WPF, и это возможно, но я хотел бы спросить, как добавить внешнее изображение (из Интернета) на фон кнопки. Есть ли способ?

Ответы [ 2 ]

9 голосов
/ 27 апреля 2011

Установите фон кнопки явно, используя ImageBrush:

<Button Content="Hello">
    <Button.Background>
        <ImageBrush ImageSource="http://example.com/foo.jpg" />
    </Button.Background>
</Button>
5 голосов
/ 27 апреля 2011

Выбранный ответ правильный, и для изменения фона в кодах C #:

ImageBrush brush1 = new ImageBrush();
BitmapImage image = new BitmapImage(new Uri(IMAGE_URL_HERE));
brush1.ImageSource = image;
button1.Background = brush1;

Оба верны.

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