Wpf 如何创建离散颜色笔刷?

Wpf 如何创建离散颜色笔刷?,wpf,brush,Wpf,Brush,有刷子: 我目前正在编写以下代码: <LinearGradientBrush EndPoint="1,0"> <GradientStop Offset="{Binding Path=offset1}" Color="{Binding Path=g1}"/> <GradientStop Offset="{Binding Path=offset1}" Color="{Binding Path=g2}"/> <!-- --> &l

有刷子:
我目前正在编写以下代码:

<LinearGradientBrush EndPoint="1,0">
    <GradientStop Offset="{Binding Path=offset1}" Color="{Binding Path=g1}"/>
    <GradientStop Offset="{Binding Path=offset1}" Color="{Binding Path=g2}"/> <!-- -->
    <GradientStop Offset="{Binding Path=offset2}" Color="{Binding Path=g2}"/> <!-- -->
    <GradientStop Offset="{Binding Path=offset2}" Color="{Binding Path=g3}"/>
</LinearGradientBrush>


这真是一种欺骗!我想知道有没有更好的方法可以做到这一点?

对我来说这似乎是合法的,那就是饼干破碎的方式。