UWP:ListView ItemClick 不起作用

UWP: ListView ItemClick not work

我必须在 UWP

中做一个 Master/Detail

1- 如果您使用笔记本电脑:

显示此人数据的负责GridView出现。 因此,当您 select 一个项目绑定到 ViewModel 时。

<ScrollViewer x:Name="ScrollLista" Grid.Column="0" Grid.Row="1">
            <ListView x:Name="Lista" ItemsSource="{Binding Lista}" ItemClick="Lista_ItemClick" SelectedItem="{Binding PersonaSeleccionada, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
                <ListView.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal">
                            <TextBlock Text="{Binding nombre}" />
                            <TextBlock Text="{Binding apellido}" />
                        </StackPanel>
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>
        </ScrollViewer>

        <Grid x:Name="CRUD" Grid.Column="1" Grid.Row="1" DataContext="{Binding PersonaSeleccionada}" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
            ...

        </Grid>

2- 什么时候是手机:

只会出现列表和当我select一个项目这应该是两件事。

  1. 使用 SelectedItem 绑定调用 ViewModel。
  2. 使用ItemClick调用后台代码,这将负责调用另一个页面。

问题:ItemClick 不工作,不调用 Lista_ItemClick...我如何调用方法并将项目 selected 发送到代码后面?

要使点击事件起作用,IsItemClickEnabled="True" 应添加到 ListView。