Подпишись на наш Twitter

Быть в курсе появления новых статей!

Так как контрол Image наследуется (напрямую) от UIElement, то он имеет свойство Opacity. Свойство Opacity позволяет контенту за изображением быть видимым через изображение. Значение свойства лежит в диапазоне от 0.0 до 1.0, 0.0 означает, что изображение полностью прозрачно (не отображается вообще) и 1.0 означает, что изображение полностью не прозрачно (ничего сквозь него невидно).

В примере ниже мы привязываем значение свойства Slider'а к свойству Opacity у контрола Image, так что мы можем легко менять прозрачность. Мы так же заполнили фон окна градиентной заливкой.

Когда Opacity равно 1.0, то изображение полностью непрозрачно и градиент не виден сквозь изображение.

Когда Opacity равно 0.0 изображение прозрачно и видно только градиент.

Когда значение Opacity между 0.0 и 1.0 (например, 0.2), изображение полупрозрачно и проступает фоновый градиент.

Оригинал: #284 – Making an Image Translucent Using the Opacity Property




Дата публикации: 22.04.2011 13:32

Ярлыки: Controls, Image, Opacity, WPF