C# 防止FlipView滚动

C# 防止FlipView滚动,c#,windows-8,windows-runtime,C#,Windows 8,Windows Runtime,正如标题所说,我想防止FlipView在某些情况下滚动。有办法做到这一点吗?请用C写 那很容易。设置 FlipView.IsEnabled = false; 如果上述情况导致控件的视觉状态不理想,也可以设置 ManipulationMode="All" 在FlipView中的任何项目上,从底层滚动视图中窃取对操作的控制权。这也适用于具有滚动视图的任何其他控件,如ListView、GridView或ListBox。这很简单。设置 FlipView.IsEnabled = false; 如果上

正如标题所说,我想防止FlipView在某些情况下滚动。有办法做到这一点吗?请用C写

那很容易。设置

FlipView.IsEnabled = false;
如果上述情况导致控件的视觉状态不理想,也可以设置

ManipulationMode="All"
在FlipView中的任何项目上,从底层滚动视图中窃取对操作的控制权。这也适用于具有滚动视图的任何其他控件,如ListView、GridView或ListBox。

这很简单。设置

FlipView.IsEnabled = false;
如果上述情况导致控件的视觉状态不理想,也可以设置

ManipulationMode="All"

在FlipView中的任何项目上,从底层滚动视图中窃取对操作的控制权。这也适用于具有滚动视图的任何其他控件,如ListView、GridView或ListBox。

将操纵模式设置为All worked=。谢谢编辑:事实上,我必须将其设置为无。。。再次编辑:啊,好的,实际上全部和无=如果使用操纵模式=全部,如何重新启用翻转?我将单个翻转视图项设置为的任何操作模式似乎都会阻止滑动。这将禁用我的翻转视图中的所有按钮和文本框。我已经应用了所有操作,但都没有,但没有帮助。好的,那么您可能需要将FlipView和FlipViewItem子类化,使其隐藏迭代按钮,覆盖FlipViewItem中的OnKeyDown,而不调用其模板中的ScrollViewer上的base.OnKeyDown并更新HorizontalScrollMode。一个更简单的替代方法可能是将FlipView的内容移到FlipView之外,并隐藏FlipView。。。或者导航到具有相同内容的单独页面以实现类似效果。将操纵模式设置为All worked=。谢谢编辑:事实上,我必须将其设置为无。。。再次编辑:啊,好的,实际上全部和无=如果使用操纵模式=全部,如何重新启用翻转?我将单个翻转视图项设置为的任何操作模式似乎都会阻止滑动。这将禁用我的翻转视图中的所有按钮和文本框。我已经应用了所有操作,但都没有,但没有帮助。好的,那么您可能需要将FlipView和FlipViewItem子类化,使其隐藏迭代按钮,覆盖FlipViewItem中的OnKeyDown,而不调用其模板中的ScrollViewer上的base.OnKeyDown并更新HorizontalScrollMode。一个更简单的替代方法可能是将FlipView的内容移到FlipView之外,并隐藏FlipView。。。或者导航到具有相同内容的单独页面以实现类似效果。