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一个项目这应该是两件事。
- 使用 SelectedItem 绑定调用 ViewModel。
- 使用ItemClick调用后台代码,这将负责调用另一个页面。
问题:ItemClick 不工作,不调用 Lista_ItemClick...我如何调用方法并将项目 selected 发送到代码后面?
要使点击事件起作用,IsItemClickEnabled="True"
应添加到 ListView。
我必须在 UWP
中做一个 Master/Detail1- 如果您使用笔记本电脑:
显示此人数据的负责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一个项目这应该是两件事。
- 使用 SelectedItem 绑定调用 ViewModel。
- 使用ItemClick调用后台代码,这将负责调用另一个页面。
问题:ItemClick 不工作,不调用 Lista_ItemClick...我如何调用方法并将项目 selected 发送到代码后面?
要使点击事件起作用,IsItemClickEnabled="True"
应添加到 ListView。