2009-10-07 68 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