У меня есть проект WPF C #, над которым я работаю, и у меня есть несколько (25) элементов управления изображениями, расположенных в таблице (5 столбцов, 5 строк). Каждый элемент управления изображения называется «Изображение [строка] [столбец]» (например, Image15).
Назначение другого источника для элемента управления работает хорошо только с одной проблемой. Независимо от того, какой элемент управления я использую (Image11, Image12, Image 55), он влияет на Image11. Независимо от того, что я пытаюсь изменить, в конечном итоге я изменю первый (Рисунок 11). Это исходный код изменения:
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 отображаются правильно (в неправильном месте). Изображения для элементов управления определяются и загружаются во время выполнения.