я должен сделать Master/Detail в UWPUWP: ListView ItemClick не работает
1- Если вы в ноутбуке:
Ответственным GridView шоу появляются данные этого человека. Итак, когда вы выбираете элемент, привязывается к 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- Когда мобильный:
только появится список, и когда я выбираю пункт, это должно быть две вещи.
- Звонок в ViewModel путем привязки с помощью SelectedItem.
- Звоните на код, используя ItemClick, это будет отвечать за вызов другой страницы.
Проблема: ItemClick не работает, а не вызывает Lista_ItemClick ... Как я могу вызвать метод и отправить элемент, выделенный для кода?
Как примечание, если вы хотите, чтобы простая простая реализация взглянула на MasterDetailControl в наборе инструментов UWP https://github.com/Microsoft/UWPCommunityToolkit http://docs.uwpcommunitytoolkit.com/en/master/ контроль/MasterDetailsView / – Depechie