2009-10-07 115 views
1

我想使用ImageBrushRectangle.Fill中使用。該文件是一個.PNG。它看起來像坐在一個小灰色的墊子上。該ImageBrush從轉換器返回了這樣的事情:WPF - ImageBrush與PNG,不尊重alpha通道

 BitmapImage image = new BitmapImage(new Uri(fileName)); 
     ImageBrush imageBrush = new ImageBrush(); 
     imageBrush.ImageSource = image; 

回答

1

我是在一個用戶控件利用這一點,它要麼是用戶控件或電網(即矩形坐在那不是透明的圖像\圖像刷。

+0

位圖是否支持透明度(您是否在位圖上調用過.MakeTransparent或者在Alpha通道中使用了ImageFormat,比如PNG)?只是一個想法。 – Dr1Ku 2011-10-18 14:12:16