属性路径找不到引用

问题描述:

查找第二个gradientStop的颜色属性的属性路径的语法是什么?属性路径找不到引用

<Rectangle.Fill> 
    <RadialGradientBrush> 
     <GradientStop Color="White" Offset="0" /> 
     <GradientStop Color="#FFD0D0D0" Offset="0.992" /> 
    </RadialGradientBrush> 
</Rectangle.Fill> 

我试过New PropertyPath("Fill.RadialGradientBrush.GradientStops[1].Color"),但它可以找到颜色属性。

在这种情况下,Fill财产RadialGradientBrush。笔刷不是Fill的成员。

尝试PropertyPath("Fill.GradientStops[1].Color")

我想这应该是:

(Fill as RadialGradientBrush).GradientStops[1].Color 

由于放射渐变不是财产,而是一类