WPF Path.RenderTransform привязка данных

Я могу связать прямоугольник RotateTransform просто используя следующее. Который рисуется прямо в сетке.

<Rectangle.RenderTransform>
    <RotateTransform Angle="{Binding ClockPosition}" />
</Rectangle.RenderTransform>    

С Путем никакой привязки не происходит. Если я жестко закодирую угол, он работает нормально. Это рисование в сетке на холсте.

<Path Name="ClockLine"
        Stroke="Green"
        StrokeThickness="5">
    <Path.Data>
        <LineGeometry StartPoint="150,150"
                        EndPoint="150,40" />
    </Path.Data>
    <Path.RenderTransform>
        <TransformGroup>

            <RotateTransform Angle="{Binding ClockPosition}" 
                                CenterX="150" CenterY="150" />
        </TransformGroup>
    </Path.RenderTransform>

Я думаю, что это может быть какая-то проблема с конвертером, но и Rectangle, и Path являются объектами Shape. Я знаю, что LineGeometry - это объект Geometry. Нужно ли преобразование типа из-за этого? Если это так, образец или указатель будут оценены.

0 ответов

Другие вопросы по тегам