Xaml 指针/鼠标位于上方时,如何更改gridview项边框
这是我的网格视图Xaml 指针/鼠标位于上方时,如何更改gridview项边框,xaml,windows-8,windows-runtime,winrt-xaml,Xaml,Windows 8,Windows Runtime,Winrt Xaml,这是我的网格视图 <Grid Grid.Column="1" Margin="80,0,0,0"> <Grid.RowDefinitions> <RowDefinition Height="50" /> <RowDefinition Height="*" /> </Grid.RowDefinitions>
<Grid Grid.Column="1" Margin="80,0,0,0">
<Grid.RowDefinitions>
<RowDefinition Height="50" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBlock Text="aktualności" Style="{StaticResource PageSubheader}" />
<local:VariableGridView x:Name="listView" Grid.Row="1" Margin="0,2,0,0" IsItemClickEnabled="True" ItemClick="listView_ItemClick" >
<local:VariableGridView.ItemTemplate>
<DataTemplate>
<Grid>
<Border>
<Image Source="Templates/LightGray.png" Stretch="UniformToFill"/>
</Border>
<StackPanel VerticalAlignment="Top" >
<TextBlock Text="{Binding title}" Height="30" Margin="15,0,15,0"/>
<TextBlock Text="{Binding short}" TextWrapping="NoWrap" Margin="15,0,15,10"/>
</StackPanel>
</Grid>
</DataTemplate>
</local:VariableGridView.ItemTemplate>
<local:VariableGridView.ItemsPanel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid ItemWidth="150" ItemHeight="150" Orientation="Vertical" Margin="0,0,80,0" MaximumRowsOrColumns="3"/>
</ItemsPanelTemplate>
</local:VariableGridView.ItemsPanel>
</local:VariableGridView>
</Grid>
本地类(VariableGridView)是创建类似Windows应用商店的视图的小扩展。它工作正常。我一件事也做不了。当指针位于网格项上时,如何更改边框?我找不到它 GridView的滚动效果作为其ItemContainerStyle的一部分进行管理 在VisualStudio中,右键单击左侧的网格视图,然后选择“编辑其他模板”、“编辑生成的项目容器(ItemContainerStyle)”、编辑副本
在生成的样式中,您会发现一个名为“Hover”的VisualStateGroup。这些是当用户将鼠标悬停在项目上时对容器所做的更改。在模板的底部,您将找到项目容器和网格项目的默认包装(带有复选框的边框)。
悬停
或指针悬停
?此技巧不起作用。在自动生成的样式中,根本没有VisualStateGroup。我不能在这里通过生成的内容,它是文本的很大一部分,但仍然是(