通常、マウスオーバー時に、マウスの上にあるgridviewitemを強調表示する灰色の境界線が表示されます。しかし、その代わりに私は少しポップのようなgridviewitemのサイズを少し増やしたいと思っています。そして、マウスの葉がそれを通常のサイズに戻すときにオンにします。サイズ/ポップアップの増加が残りのgridviewアイテムを妨げてはならないことに注意してください。uwpでマウスオーバーでgridviewitemのサイズを増やすにはどうすればいいですか?
私のコードは現在、非常に基本的なものです:私の心の中で
<GridView x:Name="contentGV" Margin="18,10,18,18"
Width="Auto">
<GridView.ItemContainerStyle>
<Style TargetType="GridViewItem">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
</Style>
</GridView.ItemContainerStyle>
<GridView.ItemTemplate>
<DataTemplate>
<Grid>
<StackPanel Margin="5,5,25,5" MaxWidth="145" Height="220">
<Grid Background="{Binding LogoBG}" CornerRadius="25" Height="120" Width="120">
<Border Height="120" Width="120" CornerRadius="25">
<Border.Background>
<ImageBrush ImageSource="{Binding LogoUrl}" />
</Border.Background>
</Border>
</Grid>
<TextBlock x:Name="Title"
MaxLines="2" Width="120"
Text="{Binding Title}" TextWrapping="WrapWholeWords"/>
</StackPanel>
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
このリンクを参照してくださいhttp://stackoverflow.com/questions/36136764/how-to-expand-a-listview-item-on-selectionchanged-event-in-windows-10/36140944#36140944あなたはそれを探していますか?この1つhttp://stackoverflow.com/questions/36167365/how-to-create-drop-down-menu-foreach-row-in-gridview-onclick-uwp-windows-10-app – Archana
それはあなたが残りのアイテムのサイズが有効になります。あなたのケースではListViewを使うほうがいいです – Archana
グリッドビューでこれを実現する方法はありません – AbsoluteSith