我想在列表中的两个图像之间切换并根据某些条件更新它们的源。但是当第二个图像更新时,我希望第一个保留最后显示的图像。基本上这里发生的事情是两者都得到更新,因为源绑定到两者。如何以有效的方式使其正确?
更新:我渲染一个 D3DImage 并想要覆盖两个图像(如图表轴(backImage)和点(targetImage))。根据条件,我更改轴或点图像。
基本上我所拥有的是:
List<Image> imageList = new List<Image>();
imageList.Add(backImage);
imageList.Add(targetImage);
if(condition)
imageList[0].Source = someSource;
else
imageList[1].Source = someSource;