wpf - 如何创建一个带有渐变wpf的弯曲边的盒子

标签 wpf xaml staticresource

我想在 xaml 中创建一个类似于下图的背景样式,我该怎么做?

enter image description here

最佳答案

如果您要放置此背景的对象是边框或网格,您只需在该控件中的其余内容后面添加一个 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>

关于wpf - 如何创建一个带有渐变wpf的弯曲边的盒子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20098237/

相关文章:

c# - 如何从文件位置添加图像 WPF

c# - 绑定(bind)到 WPF DataGrid 中的按钮不会更新

WPF 样式颜色

wpf - 如何在窗口标题中设置静态资源绑定(bind)

wpf - 如何从当前组件资源中引用静态资源?

c# - Clickonce方式部署后图标资源丢失

C#/WPF : Display Images like a LightBox in jQuery?

c# - 使用 ObservableCollection 绑定(bind)到 ItemSource 的列表框问题

xaml - 如何将命令添加到 ListBox.ItemTemplate

c# - 在 'code behind' 中设置的 WPF 控件属性,之后忽略绑定(bind)