我想禁用我的FlipView上的所有导航(水平滚动)从用户的输入(例如鼠标轮和触摸屏)。
flipview应该改变其所选索引的唯一方法是编程,我已经删除了FlipView风格的侧按钮。
我试着改变了ScrollViewer的一些风格,但我无法阻止所有的东西。有人能暗示我做这件事的正确和干净的方法吗?
发布于 2016-01-21 09:57:43
我通过重写ControlTemplate和在ItemsPresenter中更改ManipulationMode找到了解决方案。只需将此代码放入FlipView中即可。
<FlipView.Template>
<ControlTemplate>
<ItemsPresenter ManipulationMode="None"></ItemsPresenter>
</ControlTemplate>
</FlipView.Template>在我看来,做一些简单的事情不应该那么困难,比如禁用用户交互。应该有一个财产可以这样做。
发布于 2015-11-06 10:27:35
可以将IsEnabled属性的FlipView设置为False。
希望能帮上忙!
https://stackoverflow.com/questions/21991281
复制相似问题