2
我想在xaml中創建一個背景樣式,類似於下面的圖像,我怎麼能做到這一點?如何用漸變創建一個帶有彎曲邊的框wpf
我想在xaml中創建一個背景樣式,類似於下面的圖像,我怎麼能做到這一點?如何用漸變創建一個帶有彎曲邊的框wpf
如果你想要把這個背景上是一個邊界或網格中的對象,你可以再補充一個Path
對象在控制你的內容的人的後面:
<Border Width="100" Height="50">
<Path Data="m0,0 L 0 50 L 100 50 L 100 30 C 70 0 30 25 0 0">
<Path.Fill>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0.3" Color="Green"/>
<GradientStop Offset="1" Color="#FF99bb99"/>
</LinearGradientBrush>
</Path.Fill>
</Path>
</Border>
圖像刷如果你只是使用該圖像將工作。 – IntStarFoo
感謝@IntStarFoo,我意識到通過圖像做到這一點可能更容易,但我寧願它通過資源風格,如果這是可能的。 – Hank
設置具有要更改背景的控件。在控件模板中,添加一個'Path',其中上面的形狀填充了'LinearGradientBrush'。 – Stewbob