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。