2

我尝试使用 GridView 制作一个具有四个不同模板的 Windows 应用商店应用程序(Metro)中心页面。

我在使用 Windows 8 页面中的不同控件创建中心页面中引用了链接,它工作正常。

但是 GridView 具有与触摸(和鼠标)活动交互的默认样式。悬停时变灰,并显示点击交互。

我的问题是,如何禁用这些行为?我尝试用 Blend 进行挖掘,但很难找到要定制的地方。

4

1 回答 1

4

抱歉,我不知道 MS Blend

但在视觉工作室请遵循以下说明:

  1. 右键单击您的网格
  2. 转到编辑附加模板
  3. 单击“编辑生成的项目容器(ItemContainerStyle)”>“编辑副本...”
  4. 转到 XAML 代码并从代码中删除 PointerOver 内容。代码应如下所示

      //some code here
    
    <VisualStateGroup x:Name="CommonStates">
       <VisualState x:Name="Normal"/>
         <VisualState x:Name="PointerOverPressed"/>
         <VisualState x:Name="Disabled">
    
        //continue
    
于 2012-12-10T14:15:47.767 回答