Загрузить изображение в xaml - PullRequest
0 голосов
/ 06 июня 2019

Я новичок в c # и XAML. Поэтому мне нужно создать кнопку с заполнителем, которая говорит «нажмите здесь, чтобы добавить изображение», и при нажатии этой кнопки мне нужно, чтобы изображение было загружено в кнопку из локального каталога. Это возможно?

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 06 июня 2019

Вы можете добавить кнопку в свой WPF с помощью EventHandler

<Button Width="150" Height="50" Click="Button_Click">click here to add image</Button>

EventHandler в вашем коде выглядит следующим образом

private void Button_Click(object sender, RoutedEventArgs e)
{
    var btn = sender as Button;

    btn.Content = new Image { Source = new BitmapImage(new Uri("pack://application:,,,/Images/logo.png")) };
}

добавить изображение в ваш проект

enter image description here

Что вы не забудете, так это то, что изображение должно быть скопировано в выходную папку enter image description here

Еслиу вас есть какие-либо вопросы, я хотел бы помочь:)

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