Вопрос

Я хочу создать полупрозрачный пользовательский интерфейс в WPF VS2008, поэтому я сделал свою форму прозрачной и хочу показать полупрозрачный png (который включает в себя «дыры») поверх нее.Как показать полупрозрачный PNG?

Полупрозрачный, то есть в нем есть отверстия, через которые можно видеть.

Также как я могу сделать это на С# без использования WPF.

Спасибо.

Это было полезно?

Решение

Вам просто нужно использовать элемент управления 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;
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top