2016-11-24 20 views
2

私の問題は、私自身のカスタムコントロールを作成したいということです。このコントロールには矩形だけがあります。この長方形は回転できます。たとえば、長方形を45度回転させてから、長方形が重なります。しかし、私は、オーバーラップエリアが断たれることを望んでいます。重複する領域を切り取る方法は?

これは、それが今のようになります。

これは、私はそれが見えるようにしたいものです。

enter image description here

WPFでこれを行う方法はありますか?

+0

@PhilippPloder:彼はそうすることができる前に、彼は彼の質問をした後、15分を待たなければなりません。 :) –

答えて

3

プログラムでもXAMLでも、コントロールのClipToBounds propertyTrueに設定する必要があります。コンストラクタのコード経由

Public Sub New() 'VB.NET 
    Me.ClipToBounds = True 
End Sub 
public yourControl() { //C# 
    this.ClipToBounds = true; 
} 

経由XAML:

<yourControl ClipToBounds="True" /> 
+0

ありがとう、それはまさに私が欲しいものです! –

+1

@ julien-100000:問題ありません!質問の最初の15分が経過したら、これを受け入れられた回答としてください。 :) –

+1

確かめてください@Visual Vincent –

関連する問題