0

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

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

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

将色相轮和 SV 图放在单独的页面上会大大降低两者的组合动态功能,所以我希望它们放在一个全景页面上。

4

1 回答 1

0

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

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

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

于 2013-03-15T20:47:05.147 回答