VS2008中使用wpf的透明png

VS2008中使用wpf的透明png,wpf,transactions,png,Wpf,Transactions,Png,我想在WPF VS2008中创建一个半透明的UI,所以我将我的表单设置为透明的,并且我想在它上面显示一个半透明的png(包括“孔”)。 如何显示半透明png 半透明,意味着它有你可以看到的洞 另外,如何在不使用WPF的情况下在C#中完成此操作 谢谢。您只需使用图像控件,其余部分由WPF负责: <Image Source="myimage.png" /> 嗯,是的,这很有效….,有点愚蠢的问题。。。我想知道如何用C#实现这一点。我希望UI是透明的,那么我是否要制作一个透明的表单(如何

我想在WPF VS2008中创建一个半透明的UI,所以我将我的表单设置为透明的,并且我想在它上面显示一个半透明的png(包括“孔”)。 如何显示半透明png

半透明,意味着它有你可以看到的洞

另外,如何在不使用WPF的情况下在C#中完成此操作


谢谢。

您只需使用图像控件,其余部分由WPF负责:

<Image Source="myimage.png" />

嗯,是的,这很有效….,有点愚蠢的问题。。。我想知道如何用C#实现这一点。我希望UI是透明的,那么我是否要制作一个透明的表单(如何?)并将图像放在顶部?谢谢,伙计。我在这个StackOverflow问题中回答了如何在WPF中使Windows透明(如果有帮助,请投票):
BitmapImage sourceImage = new BitmapImage();
sourceImage.BeginInit();
sourceImage.UriSource = new Uri("myimage.png", UriKind.RelativeOrAbsolute);
sourceImage.EndInit();

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