2016-08-14 8 views
0

Я добавил изображение (image1) в моем Xaml редактор, изменил свойство источника к источнику = «/ WpfApplication9; компонент/Images/a.png»Изменение исходного изображения свойства при нажатии кнопки

У меня есть , Я хочу, если бы я нажал эту кнопку, я хочу, чтобы мое изображение1 изменило его источник. Я использовал этот код, но когда я нажал кнопку, изображение1, у которого «a.png» ничего не стало, или ничего не показывает.

это мой код

private void button1_Click(object sender, RoutedEventArgs e) 
{ 
    image1.Source = (System.Windows.Media.ImageSource)this.Resources["/Resources/a.png"]; 
} 

это моя XAML

<Image Height="150" HorizontalAlignment="Left" Margin="153,56,0,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="200" Source="/WpfApplication9;component/Images/a.png" /> 

ответ

0

Это, вероятно, что вы могли бы попробовать, используя BitmapImage класс для динамического назначения нового источника изображения.

private void button1_Click(object sender, RoutedEventArgs e) 
{ 
    image1.Source = new BitmapImage(new Uri("/Resources/a.png", UriKind.RelativeOrAbsolute)); 
} 
+0

Его точно так же, я думаю, что он просто очищает исходное свойство моего изображения –

+0

Теперь его одобряют за вашу помощь –