2016-01-17 68 views
0

我需要創建一個具有云狀邊框的矩形。我是否需要創建自定義筆畫,還是應該創建其他內容?UWP/XAML形狀的自定義邊框

+0

定義「雲狀」。 –

+1

均勻的正弦波狀圖案,只有峯,沒有槽; 90度旋轉在典型矩形的邊緣周圍順時針移動。 – Allan

回答

2

我不認爲任何邊框屬性都可以使用CornerRadius爲您提供比圓邊更先進的形狀。通過在Border.BorderBrush中定義一個GradientBrush,你可以得到一些高級的着色,但是我認爲如果你想讓邊界看起來像一個雲,你應該看看繪製一條路徑。我發現這個代碼爲自定義形狀here。我不是路徑數據的專家,所以我無法幫助您繪製形狀,但非常肯定您可以創建雲。

<Path Data="M125.11371,0.5 L141.0695,20.500002 L249.5,20.500002 L249.5, 
119.5 L0.5,119.5 L0.5,20.500002 L108.9748,20.500002 z" 
Fill="#FF2D2D2D" Stretch="Fill" Stroke="#FF2D2D2D" 
UseLayoutRounding="False" Width="250" Height="100"/> 
+0

謝謝。我認爲你是對的。我的進一步研究指出,我需要爲每個矩形邊緣創建路徑。我很可能會創建一個自定義的矩形形狀,添加4個路徑。 – Allan