单击按钮时更改图像源属性
本文关键字:图像 属性 按钮 单击 | 更新日期: 2023-09-27 18:02:17
我在Xaml Editor中添加了一个图像(image1),将source属性更改为source ="/WpfApplication9;component/Images/a.p "
我有一个按钮,我想要的是,如果我点击那个按钮,我想要image1改变它的源。我已经使用了这个代码,但当我点击按钮的image1,有"。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" />
这可能是您可以尝试的,使用BitmapImage
类动态分配新的图像源。
private void button1_Click(object sender, RoutedEventArgs e)
{
image1.Source = new BitmapImage(new Uri("/Resources/a.png", UriKind.RelativeOrAbsolute));
}