UIElement.OpacityMask UIElement.OpacityMask UIElement.OpacityMask UIElement.OpacityMask Property

Определение

Возвращает или задает маску непрозрачности в виде реализации элемента Brush, которая применяется при маскировании отображаемого содержимого элемента с помощью любого альфа-канала.Gets or sets an opacity mask, as a Brush implementation that is applied to any alpha-channel masking for the rendered content of this element. Это свойство зависимостей.This is a dependency property.

public:
 property System::Windows::Media::Brush ^ OpacityMask { System::Windows::Media::Brush ^ get(); void set(System::Windows::Media::Brush ^ value); };
public System.Windows.Media.Brush OpacityMask { get; set; }
member this.OpacityMask : System.Windows.Media.Brush with get, set
Public Property OpacityMask As Brush

Значение свойства

Кисть для маски непрозрачности.The brush to use for opacity masking.

Примеры

В следующем примере разметки показан ImageBrush маску непрозрачности, применено к другой Image.The following markup example shows an ImageBrush opacity mask applied to another Image.

<!-- With the Opacity Mask-->
<Image
  Height="150"
  Width="200"
  Source="sampleImages/Waterlilies.jpg"
  HorizontalAlignment="Left"
  Margin="10"
  Grid.Column="2" Grid.Row="1">
  <Image.OpacityMask>
    <ImageBrush ImageSource="sampleImages/tornedges.png"/>
  </Image.OpacityMask>
</Image>

Комментарии

Это свойство используется только любое значение альфа-канала — для предоставленного Brush.This property only uses whatever the alpha channel value is for the supplied Brush. Другие каналы Brushотображенное содержимое (красный, зеленый или синий) игнорируются.The other channels of the Brush's rendered content (Red, Green, or Blue) are ignored.

Наиболее распространенным Brush для этой цели — ImageBrush, который может использоваться для разнообразных маскирования методы, такие как виньетирования фотографии.The most typical Brush for this purpose is an ImageBrush, which can be used for a variety of photo masking techniques such as a vignette. Но любой определенный Brush (такие как LinearGradientBrush) может использоваться.But any defined Brush (such as LinearGradientBrush) can be used.

В Язык XAMLExtensible Application Markup Language (XAML), значение этого свойства можно использовать встроенный синтаксис, для каждой реализации Brush абстрактного класса.In Язык XAMLExtensible Application Markup Language (XAML), this property value can use an inline syntax that is specific to each implementation of the Brush abstract class. Дополнительные сведения см. в разделе закраске сплошным цветом и градиентом Обзор.For more information, see Painting with Solid Colors and Gradients Overview.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field OpacityMaskProperty
Значение свойства метаданных trueMetadata properties set to true НетNone

Применяется к

Дополнительно