WriteableBitmap的一个小特点,用的时候需要注意
WriteableBitmap a,b,c;
a=b;
c=c;
在这样的代码中,a,b,c其实是指向同一个WriteableBitmap源的,这个语句相当于只改变了指针,而不是把b的图像内容赋给a,c,所以当对abc中任何一个进行改变的时候,另两个的显示都会随之变化。
我的方法是这样的
var streamtry = b.PixelBuffer.AsStream();
streamtry.CopyTo(a.PixelBuffer.AsStream());
这样的代码可以将b中的图像内容赋给a。