如何在全景应用程序WP8中本地禁用滑动

时间:2013-03-15 20:40:35

标签: c# windows-phone-8 mousemove panorama-control disabled-control

我正在创建一个全景应用程序,用户可以从色轮和SV图中选择颜色色调,饱和度和值,如下所示: http://i.imgur.com/JM1FD1z.jpg http://i.imgur.com/51ymotz.jpg

用户可以在方块上点击或拖动指针,坐标确定值。但是当他们拖动(鼠标移动)时,应用程序也会滑动到下一个屏幕。

如果在图表中完成滑动,有没有办法可以将幻灯片停用到下一页?它应该在图形区域外正常工作。 像禁用全景幻灯片功能,可以在图形mousemove事件处理程序中实现?

将色调轮和SV图放在不同的页面上会大大降低两者的组合动态功能,所以我更喜欢它们在一个全景页面上。

1 个答案:

答案 0 :(得分:0)

这似乎不是一个好用的全景。这将导致控件上的触摸动作与全景本身之间的“手势竞争”。如果使用Pivot控件,则会出现同样的问题。

如果您希望Hue和SV在同一页面上,为什么不将它们放在同一页面上并允许通过按钮切换模式,例如在应用栏上?

您可以在XAML树中同时拥有这两个控件,并显示一个处于活动状态的控件并隐藏另一个控件。您可以通过更改每个控件的Visibility来完成此操作。