прозрачный png с использованием wpf в VS2008
-
05-07-2019 - |
Вопрос
Я хочу создать полупрозрачный пользовательский интерфейс в 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;
Не связан с StackOverflow