我不知道如何命名,但目的是当我点击鼠标右键然后再点击左键(不打开通常用鼠标右键打开的弹出窗口)时,它应弹出这个“设置菜单”有一个像这样的动画:
或只是“尺寸”。如果不可能或者使用鼠标按钮打开它会变得复杂,可以使用键盘上的任何键/组合来完成。
任何人都知道我该怎么办?我正在使用C#WPF和Blend。
答案 0 :(得分:1)
我可能会给你一个部分答案。您可以使用径向菜单作为弹出窗口。有许多付费的径向菜单控件,但this(块包here)一个似乎是开源的,看起来不错(我还没有使用它)。
关于该加载动画,表达式绘图可能有一个方便的Arc绘图来做到这一点。
<ed:Arc x:Name="arc" Stretch="None" Height="64" Width="64" ArcThicknessUnit="Pixel" EndAngle="360" HorizontalAlignment="Stretch" Stroke="Red" StrokeThickness="5" StartAngle="0" />
一个简单的故事板可以为它制作动画。
<Storyboard>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(ed:Arc.EndAngle)" Storyboard.TargetName="arc">
<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="360"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
Visual Studio Blend应该可以帮助您轻松完成。