Domanda

Voglio creare un'interfaccia utente semi trasparente in WPF VS2008, quindi ho reso il mio modulo trasparente e voglio mostrare un png semi trasparente (che include "fori") sopra di esso. Come faccio a mostrare il png semi trasparente?

Semi trasparente, nel senso che ha buchi che puoi vedere.

Inoltre, come posso farlo in C #, senza usare WPF.

Grazie.

È stato utile?

Soluzione

Dovresti semplicemente usare il controllo Immagine e WPF dovrebbe occuparsi del resto:

<Image Source="myimage.png" />

O in puro C #:

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

Image myImage = new Image();
myImage.Source = sourceImage;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top