Windows 8 GridView – 禁用项目点击可视化
是否可以删除gridview中项目的点按效果?
是的,您需要修改ItemContainerStyle属性中的GridViewItem样式。
请注意,系统的默认样式控制操作系统版本之间的更改。 Windows 10扩展(注意平台在默认情况下呈现带有简化可视树的项目以提高性能) GridViewItem
样式可以在"c:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.10240.0\Generic\themeresources.xaml"
通过搜索TargetType="GridViewItem"
"c:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.10240.0\Generic\themeresources.xaml"
(或在themeresources.xaml文件中的某个位置)。
当只需要一个只读网格视图时,IsHitTestVisible =“False”将是最快的解决方案。
这是W8.1的完美解决方案
删除“GridViewItemStyle”中visualstate“PointerOver”和“PointerOverPressed”的故事板将禁用指针hover和按下的动画。
示例源代码: http : //files.cnblogs.com/Tealcwu/ItemContainerStyleSelectorDemo.zip
请参考http://www.cnblogs.com/Tealcwu/archive/2012/11/07/2759132.html ,最后一节。