我正在开发一个 Windows Phone 8 应用程序。此应用程序将允许用户向上轻弹面板。我希望它的工作方式与锁定屏幕的工作方式非常相似。当用户向上“轻弹”面板时,我希望它自动向上移动。有谁知道如何做到这一点?目前,我有以下内容:
<Grid x:Name="myGrid" Background="Peru" VerticalAlignment="Stretch">
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener x:Name="myGridGestureListener" DragStarted="myGridGestureListener_DragStarted" DragDelta="myGridGestureListener_DragDelta" DragCompleted="myGridGestureListener_DragCompleted" Flick="myGridGestureListener_Flick" />
</toolkit:GestureService.GestureListener>
<Grid.RenderTransform>
<TranslateTransform x:Name="bannerGridTransform" Y="5000" />
</Grid.RenderTransform>
</Grid>
private void myGridGestureListener_Flick(object sender, FlickGestureEventArgs e)
{
if (e.Direction == System.Windows.Controls.Orientation.Vertical)
{
}
}
对于我的生活,我无法弄清楚如何让 myGrid 对轻弹手势做出相应的平滑反应。我认为有人已经实现了这一点,但是,显然,我错了。
谢谢!