2016-11-24 48 views
2

我的問題是我想創建自己的自定義控件。在這個控件中只有一個矩形。這個矩形可以旋轉。當我例如將矩形旋轉45度,然後矩形重疊。但我希望重疊區域被切斷。如何切斷重疊區域?

這是它看起來像現在:

這就是我想要它看起來像:

enter image description here

有沒有辦法用WPF做到這一點?

+0

@PhilippPloder:他必須問自己的問題後,等待15分鐘,他纔可以這樣做。 :) –

回答

3

必須以編程方式或通過XAML將控件的ClipToBounds property設置爲True

在構造函數中通過代碼:

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 –