私の問題は、私自身のカスタムコントロールを作成したいということです。このコントロールには矩形だけがあります。この長方形は回転できます。たとえば、長方形を45度回転させてから、長方形が重なります。しかし、私は、オーバーラップエリアが断たれることを望んでいます。重複する領域を切り取る方法は?
これは、それが今のようになります。
これは、私はそれが見えるようにしたいものです。
WPFでこれを行う方法はありますか?
私の問題は、私自身のカスタムコントロールを作成したいということです。このコントロールには矩形だけがあります。この長方形は回転できます。たとえば、長方形を45度回転させてから、長方形が重なります。しかし、私は、オーバーラップエリアが断たれることを望んでいます。重複する領域を切り取る方法は?
これは、それが今のようになります。
これは、私はそれが見えるようにしたいものです。
WPFでこれを行う方法はありますか?
プログラムでもXAMLでも、コントロールのClipToBounds
propertyをTrue
に設定する必要があります。コンストラクタのコード経由
:
Public Sub New() 'VB.NET
Me.ClipToBounds = True
End Sub
public yourControl() { //C#
this.ClipToBounds = true;
}
経由XAML:
<yourControl ClipToBounds="True" />
ありがとう、それはまさに私が欲しいものです! –
@ julien-100000:問題ありません!質問の最初の15分が経過したら、これを受け入れられた回答としてください。 :) –
確かめてください@Visual Vincent –
@PhilippPloder:彼はそうすることができる前に、彼は彼の質問をした後、15分を待たなければなりません。 :) –