Image.IsOpaque プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
true
の場合は、イメージの背後でレンダリング エンジンに視覚要素の描画を安全に省略できるようにヒントを与えるブール値を取得または設定します。
public bool IsOpaque { get; set; }
member this.IsOpaque : bool with get, set
プロパティ値
不透明度レンダリング ヒントの値。
注釈
このプロパティが true
の場合 Opacity 、および プロパティが 既定値 に 1.0
設定されていて、ソース イメージが透明でない場合、ターゲット プラットフォーム上のレンダリング エンジンは、画面を描画するときに、このイメージの背後に表示されるビジュアル要素の部分を安全に無視できます。 これにより、パフォーマンスが向上する可能性があります。 ただし、イメージのアルファ チャネルが透明度をtrue
示している場合、プロパティが より1.0
小さい場合、またはソース イメージ自体が透明である場合Opacityは、このプロパティを に設定しないでください。 このプロパティが の場合にこれらの操作を行うと、 true
視覚的な成果物またはその他の (未定義の) 動作が発生する可能性があります。 逆に、開発者は、前述の条件のいずれかがイメージが透明または部分的に false
透明であることを示している可能性があることを疑う場合、または認識している場合は、このプロパティが に設定されていることを確認する必要があります。
このプロパティを設定しても、イメージの不透明度は変更されません。 代わりに、レンダリング エンジンがレンダリング中にイメージを不透明として扱えるかどうかを示します。