WPF Path.RenderTransform数据绑定
我可以简单地使用以下命令绑定一个矩形RotateTransform。直接在网格中绘制WPF Path.RenderTransform数据绑定,wpf,data-binding,rendertransform,Wpf,Data Binding,Rendertransform,我可以简单地使用以下命令绑定一个矩形RotateTransform。直接在网格中绘制 <Rectangle.RenderTransform> <RotateTransform Angle="{Binding ClockPosition}" /> </Rectangle.RenderTransform> 对于路径,不会发生绑定。如果我硬编码的角度内联 它很好用。这是在画布中的网格中绘制的 <Path Name="ClockLine"
<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>
我想这可能是一个转换器的问题,但矩形和路径都有
是形状对象。我知道LineGeometry是一个几何体对象。我需要类型转换吗?如果是这样的话,请提供一个样本或指针。这样就行了。你确定你把发条的位置设置正确了吗?我刚来发条,羞愧地低下了头。。。您可以随心所欲地实现NotifyPropertyChanged,但如果您没有很好地添加INotifyPropertyChanged接口。。。。boo me复制并粘贴代码主体,然后就忘了。这个网站是伟大的方式调试绑定。。。我不知道没有它我怎么生活。这很有效。你确定你把发条的位置设置正确了吗?我刚来发条,羞愧地低下了头。。。您可以随心所欲地实现NotifyPropertyChanged,但如果您没有很好地添加INotifyPropertyChanged接口。。。。boo me复制并粘贴代码主体,然后就忘了。这个网站是伟大的方式调试绑定。。。我不知道没有它我怎么生活。