2009-10-22 8 views
2

Je veux faire une interface utilisateur qui est semi-transparente dans WPF VS2008, donc je fait ma forme transparente et je veux montrer un .png semi-transparente (qui comprend des « trous ») sur le dessus de celui-ci. Comment afficher le png semi-transparent?png transparent en utilisant WPF dans VS2008

semi transparent, ce qui signifie qu'il a des trous que vous pouvez voir à travers.

Aussi comment puis-je obtenir ce fait en C#, sans utiliser WPF.

Merci.

Répondre

4

Vous devriez juste avoir à utiliser le contrôle de l'image et WPF devez prendre soin du reste:

<Image Source="myimage.png" /> 

Ou en pur 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, oui ça marche .., un peu de une question stupide ... Je me demande comment vous pouvez faire cela en C#. –

+0

Exemple ajouté en C# aussi. :) –

+0

Je veux que l'interface utilisateur soit transparente, alors est-ce que je fais juste une forme transparente (COMMENT?) Et mets l'image par-dessus? Merci compagnon. Je lui ai répondu –

Questions connexes