【发布时间】:2010-07-28 00:39:11
【问题描述】:
我有一个正在处理的 WPF C# 项目,并且我有多个 (25) 个图像控件排列在表格中(5 列,5 行)。每个 Image 控件都称为“Image[row][column]”(例如:Image15)。 为控件分配不同的源可以很好地解决任何一个问题。无论我使用哪个控件(Image11、Image12、Image 55),它都会影响 Image11。无论我尝试更改哪一个,我最终都会更改第一个(Image11)。这是源代码更改代码:
BitmapImage src3 = new BitmapImage();
src3.BeginInit();
src3.UriSource = new Uri(@"D:\Electricity\CONSUMER_ON.jpg");
src3.EndInit();
Image15.Source = src3;
这确实改变了图像,但就像我写了“Image11.Source = src3;”一样。这是 XAML 代码,以防万一它可能与它有关。
<Image Height="150" HorizontalAlignment="Left" Margin="11,10,0,0" Name="Image11" Stretch="Fill" VerticalAlignment="Top" Width="150" />
... 23 more lines removed ...
<Image Height="150" HorizontalAlignment="Left" Margin="635,634,0,0" Name="Image55" Stretch="Fill" VerticalAlignment="Top" Width="150" />
如果您需要任何其他信息,请询问。图像为 200x200 和 JPEG 格式,并且显示正确(在错误的位置)。控件的图像是在运行时确定和加载的。
【问题讨论】: