【发布时间】:2012-07-05 09:50:35
【问题描述】:
我想制作一些指南针应用程序,并希望根据用户的纬度显示针偏转。但我无法理解如何将正确的形状作为指南针。目前我正在使用此代码来显示指南针。
<Ellipse StrokeThickness="2" x:Name="circle" Width="400" Height="400"
Margin="0,90,0,0" Fill="Black">
<Ellipse.Stroke>
<SolidColorBrush Color="{StaticResource PhoneAccentColor}" />
</Ellipse.Stroke>
</Ellipse>
<Line x:Name="line" X1="240" Y1="350" X2="240" Y2="270" Stroke="{StaticResource PhoneForegroundBrush}" StrokeThickness="4"></Line>
你可以用这个代码看到我糟糕的用户界面。
我想要这种更好的用户界面,至少有这样的针。
我希望有人可以在这个 UI 形状中帮助我
【问题讨论】:
-
我认为您可以使用箭头图像并根据纬度/经度或您喜欢的方式旋转它...
-
也许这篇MSDN Magazine 文章有帮助。有代码。
-
感谢马尔科的评论。但是你能告诉我如何旋转它吗?您能否提供任何示例或参考。您的帮助将受到高度赞赏
-
@HenkHolterman 答案确实是您所需要的。如果需要,您会在文章中找到“旋转”的代码。
-
@HenkHolterman。非常感谢人...
标签: c# silverlight windows-phone-7 xaml expression-blend