gpt4 book ai didi

xaml - 当指针/鼠标结束时如何更改 gridview 项目边框

转载 作者:行者123 更新时间:2023-12-01 02:32:55 24 4
gpt4 key购买 nike

这是我的 GridView

        <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 应用商店中的 View 的小扩展。它工作正常。我不能做一件事。当指针位于网格 ITEM 上时如何更改边框?我找不到。

最佳答案

GridView 的翻转效果作为其 ItemContainerStyle 的一部分进行管理。

在 Visual Studio 中,右键单击左侧的 GridView,然后选择“编辑其他模板”、“编辑生成的项目容器 (ItemContainerStyle)”、“编辑副本”。

在生成的样式中,您将找到一个名为“Hover”的 VisualStateGroup。这些是当用户将鼠标悬停在项目上时容器发生的变化。在模板的底部,您将找到项目容器和网格项目的默认包装器(带复选框的边框)。

关于xaml - 当指针/鼠标结束时如何更改 gridview 项目边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12018986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com