WPF:如何防止子控件在画布中旋转
在附加图像中,标记为“不正常”的标签在画布内旋转。我想防止这种行为WPF:如何防止子控件在画布中旋转,wpf,Wpf,在附加图像中,标记为“不正常”的标签在画布内旋转。我想防止这种行为 请帮助我。由于标签是子对象,它们将与父对象一起旋转-这就是它们的设计目的 必须对标签应用父旋转的反向,确保位置偏移正确。最简单的方法是使用第二个属性来保存反转并将其绑定到标签的旋转变换 因此,每个文本块都需要以下内容: <TextBlock.LayoutTransform> <RotateTransform CenterX="0.5" CenterY="0.5" Angle="{Binding Inve
请帮助我。由于标签是子对象,它们将与父对象一起旋转-这就是它们的设计目的 必须对标签应用父旋转的反向,确保位置偏移正确。最简单的方法是使用第二个属性来保存反转并将其绑定到标签的旋转变换 因此,每个文本块都需要以下内容:
<TextBlock.LayoutTransform>
<RotateTransform CenterX="0.5" CenterY="0.5" Angle="{Binding InverseParentAngle}"/>
</TextBlock.LayoutTransform>
一个必须有额外的轮换功能一个必须为没有提供代码样本而受到惩罚谢谢你的回答。但是如果你能分享这个类型的例子,这将是一个很大的帮助。
<TextBlock.LayoutTransform>
<RotateTransform CenterX="0.5" CenterY="0.5" Angle="{Binding (Canvas.Angle),RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Canvas}}, Converter={StaticResource=InverseConverter}"/>
</TextBlock.LayoutTransform>