UIElement.OpacityMask プロパティ

定義

この要素の描画されるコンテンツのアルファ チャネル マスクに適用される 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

プロパティ値

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 vignette などのさまざまな写真マスク手法で使用できるです。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.

Extensible Application Markup Language (XAML) では、このプロパティ値は、抽象クラスの各実装に固有のインライン構文を使用でき Brush ます。In Extensible 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

適用対象

こちらもご覧ください