WPF中Windows Phone/Windows 8风格的水平滚动



我正在用c# WPF编写一个应用程序,我希望实现类似的基于触摸的水平滚动,这在Windows 8中很突出。目前我使用ScrollViewer与内容在它里面。就滚动而言,这工作得很好,但当与其中的控件(例如滑块)交互时,它会产生问题。

以我有限的编程知识(一个月前我所做的最多的是在Photoshop: p中创建一个模型),我认为这是因为触摸首先击中了ScrollViewer ?有没有办法把这个翻转过来?我会很高兴,即使你必须点击空白才能滚动,我只需要用户能够轻松地与内部控件进行交互,而不会不小心在整个地方滚动^_^

不幸的是,我不能只为Windows 8编写代码,因为这是专门为一堆支持触摸的Windows 7机器编写的。

在这里寻找Metro主题,您可能会在这里找到一些有用的样式,您可以修改和使用…

你也可以在这个网站上查看有关Metro UI在WPF上的信息和指南

最新更新