2016-05-11 2 views
3

は、我々は矩形で画像をクリッピングしている:長方形以外の形状でイメージをクリップする方法はありますか?添付画像に見られるように

enter image description here

内の画像は、太陽のような形を、紫の家の形のポリゴンの内側の四角形にクリップされます。しかし、私は、家の形をしたポリゴン全体を太陽で切り取ってください。私はこのようなXAMLコードを使用していた

<Image x:Name="Sun" 
     Source="Assets/Sun.png" 
     HorizontalAlignment="Right"> 
    <Image.Clip> 
     <RectangleGeometry> 

     </RectangleGeometry> 
    </Image.Clip> 
</Image> 

UWPためしかしXAMLだけでRectangleGeometryをすることができます。

クリッピングを達成する別の方法はありますか?

Thxを

+0

多角形を表示すると、おそらく別の方法を示すことができます。私が現時点で持っている制限は、まだ仕事でwin10をロードさせていないということです。私はまだUWP projをロードできないので、テストなしでフリーハンドをしなければなりません。 –

答えて

3

はその後ImageBrushでそれを埋める、あなたが好きな形状を追加します。これはイメージをあなたの形にクリップします。この例は円です:

<Ellipse> 
    <Ellipse.Fill> 
     <ImageBrush 
      Stretch="UniformToFill" 
      ImageSource="Assets/Sun.png" /> 
    </Ellipse.Fill> 
</Ellipse> 
+0

Thx!明日は試してみる。 –

関連する問題