我正在微软Surface上进行一些WPF开发,我想禁用涟漪反馈(你为每个联系人获取的视觉动画是向下,向上,移动等)。我找不到禁用它的方法,是否可以这样做?
答案 0 :(得分:4)
是的可能 - 你可以通过调用
来禁用任何控件或表面窗口的触摸/接触可视化ContactVisualizer.SetShowsVisualizations(ctrl, false);
或将以下属性添加到XAML:
xmlns:s="http://schemas.microsoft.com/surface/2008"
s:ContactVisualizer.ShowsVisualizations="False"
如果您要为整个应用程序禁用它,请将以下行添加到应用程序配置文件的appsettings
部分:
<add key="SupportsContactVisualizations" value="False" />
正如Robert正确指出的那样,对于Surface 1.0,您需要使用ContactVisualizer
,对于WPF 4,该类已重命名为TouchVisualizer
。通过将触摸更改为联系人,可以轻松地将MSDN上的第二个示例调整为表面1.0。