Dan*_*tle 5 c# silverlight windows-phone-7
我正在寻找一个允许我刷一个项目列表的控件.水平滑动将在下一个和上一个项目之间移动.控件还可确保在未操作时将所选项目移动到中心.这个控件只占页面的一半,我希望左右两边的选项可见并环绕.
像这样
<-->
*][**][*
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,这样的控件是否已经存在,如果是这样,它叫什么?
如果您使用Silverlight Toolkit中的GestureService,这非常简单.只需为Flick事件实现一个处理程序,并分析目录和速度.
XAML
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener Flick="GestureListener_Flick" />
</toolkit:GestureService.GestureListener>
Run Code Online (Sandbox Code Playgroud)
C#
private void GestureListener_Flick(object sender, FlickGestureEventArgs e)
{
if (e.Direction == System.Windows.Controls.Orientation.Horizontal)
{
if (e.HorizontalVelocity < 0)
{
// flick right
}
else
{
// flick left
}
}
else
{
if (e.VerticalVelocity < 0)
{
// flick up
}
else
{
// flick down
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1978 次 |
| 最近记录: |