2009-10-22 77 views
2

我想在WPF VS2008中製作一個半透明的UI,所以我讓表單透明,並且我想在它上面顯示一個半透明的png(其中包括「洞」)。 如何顯示半透明PNG?在VS2008中使用wpf的透明png

半透明,這意味着它有洞,你可以看透。

此外,我怎麼可以在不使用WPF的情況下在C#中完成此操作。

謝謝。

回答

4

你應該只需要使用Image控件和WPF應採取其他的事情:

<Image Source="myimage.png" /> 

還是在純C#:

BitmapImage sourceImage = new BitmapImage(); 
sourceImage.BeginInit(); 
sourceImage.UriSource = new Uri("myimage.png", UriKind.RelativeOrAbsolute); 
sourceImage.EndInit(); 

Image myImage = new Image(); 
myImage.Source = sourceImage; 
+0

HHH的,是它的工作原理..,還挺一個愚蠢的問題... 我不知道如何在C#中完成這項工作。 – 2009-10-22 16:59:32

+0

也增加了C#示例。 :) – 2009-10-22 17:06:31

+0

我希望UI是透明的,所以我只是做一個透明的窗體(如何?)並將圖像置於頂端? 謝謝隊友。 – 2009-10-22 17:17:25