旋转方向盘-WPF

问题描述 投票:1回答:2

我有WPF图片。我将在其中渲染方向盘。我想模拟方向盘旋转。用户应触摸方向盘上的任何位置。它应该顺时针和逆时针旋转。范围是0到400度和0到-400度。它与普通汽车完全相同。

有什么想法要开始吗?请举一个合理的例子,我是一名开发人员,但不是数学家,因此我不知道如何计算旋转角度。

我的目标设备是基于触摸的Windows平板电脑。

wpf rotation
2个回答
2
投票

WPF中的动画很容易...我们中的任何一个都不需要成为数学家。您可以使用UIElementRotateTransform Class轻松旋转任何RotateTransform

UIElement.RenderTransform Property

现在要为UIElement.RenderTransform制作动画,我们可以使用<Ellipse StrokeThickness="5" Stroke="Black" Width="100" Height="50"> <Ellipse.RenderTransform> <RotateTransform /> </Ellipse.RenderTransform> </Ellipse> (它必须放在RotateTransform元素内:

Storyboard Class

最后,我们可以在加载控件时触发此动画的开始:

Storyboard

通过这些示例,我相信您将通过链接来查找如何完成您的要求,而不是要求我完成您的工作。


0
投票
您将需要此:
© www.soinside.com 2019 - 2024. All rights reserved.