Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF GridView:确定保留项_C#_Wpf_Gridview_Windows Store Apps - Fatal编程技术网

C# WPF GridView:确定保留项

C# WPF GridView:确定保留项,c#,wpf,gridview,windows-store-apps,C#,Wpf,Gridview,Windows Store Apps,我试图在windows应用程序的bridview中突出显示所选项目 更准确地说: <GridView x:Name="itemGridView" AutomationProperties.AutomationId="ItemsGridView" AutomationProperties.Name="Items" TabIndex="1" Grid.RowSpan="2" Padding=

我试图在windows应用程序的bridview中突出显示所选项目

更准确地说:

    <GridView
        x:Name="itemGridView"
        AutomationProperties.AutomationId="ItemsGridView"
        AutomationProperties.Name="Items"
        TabIndex="1"
        Grid.RowSpan="2"
        Padding="116,136,116,46" 
        SelectionMode="None"
        IsSwipeEnabled="false"
        IsItemClickEnabled="True"
        ItemClick="openRessource"
        ItemsSource="{Binding Source={StaticResource itemsViewSource}}">
        <GridView.ItemTemplate>
            <DataTemplate>
                <Grid HorizontalAlignment="Left" Width="200" Height="250"  Holding="openHoldMenu">
                    <Border Background="{ThemeResource ListViewItemPlaceholderBackgroundThemeBrush}">
                        <Image Source="{Binding icon}" Stretch="None"/>
                    </Border>
                    <Image Source="{Binding downloaded}" Width="30" Height="30" Margin="5" HorizontalAlignment="Right" VerticalAlignment="Top"/>
                    <StackPanel VerticalAlignment="Bottom" Background="{ThemeResource ListViewItemOverlayBackgroundThemeBrush}">
                        <TextBlock Text="{Binding Mode=OneWay}" Foreground="{ThemeResource ListViewItemOverlayForegroundThemeBrush}" Style="{StaticResource BaseTextBlockStyle}" Height="60" Margin="15,0,15,0" FontWeight="SemiBold"/>
                        <TextBlock Text="{Binding description, Mode=OneWay}" Foreground="{ThemeResource ListViewItemOverlaySecondaryForegroundThemeBrush}" Style="{StaticResource BaseTextBlockStyle}" TextWrapping="NoWrap" Margin="15,0,15,10" FontSize="12"/>
                    </StackPanel>
                </Grid>
            </DataTemplate>
        </GridView.ItemTemplate>
    </GridView>

这是我的XAML,相当简单,我只是有一个保持事件,它会在我的页面中显示一个菜单

我的问题是,我想知道哪个项目已被保留,以便在其周围创建边框,以便用户知道选择了哪个项目

我可以轻松访问列表中的绑定项,但无法选择网格元素

如果有人知道怎么做,我将不胜感激。
谢谢大家!

应该能够触发如下触发:

谢谢您的快速回答。不幸的是,在windows应用程序中,触发器不可用。