Windows应用商店应用:消除GridView样式,仅用于集线器页面布局

时间:2012-12-10 06:17:23

标签: microsoft-metro winrt-xaml windows-store-apps

我尝试制作一个Windows Store App(Metro)中心页面,其中有四个不同的模板和GridView。

我在link页面中引用了Creating hub page with different controls in Windows 8,它运行正常。

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

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

1 个答案:

答案 0 :(得分: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