方法 : クリップ領域を作成する

更新 : 2007 年 11 月

この例では、フレームワーク要素の Clip 領域を定義する方法を示します。クリップを定義するには、Geometry を使用します (たとえば、要素の Clip プロパティを設定する EllipseGeometry)。ジオメトリの領域の中のエリアだけが表示されます。

使用例

次の例は、定義されたクリップ領域がない Image 要素を示しています。クリップ領域が定義されないため、イメージ全体が表示されます。

<Image Source="sampleImages\Waterlilies.jpg" 
  Width="200" Height="150" HorizontalAlignment="Left" />

クリップ領域が定義されていないイメージ
クリップ領域を適用する前のオブジェクト

次の例は、同じイメージを作成したものですが、クリップ領域が定義されています。イメージの EllipseGeometry 領域の中のエリアだけが表示されます。

<Image 
  Source="sampleImages\Waterlilies.jpg" 
  Width="200" Height="150" HorizontalAlignment="Left">
  <Image.Clip>
    <EllipseGeometry
      RadiusX="100"
      RadiusY="75"
      Center="100,75"/>
  </Image.Clip>
</Image>

楕円のクリップ領域が定義されたイメージ
クリップされたオブジェクト

参照

処理手順

方法 : イメージをトリミングする