ViewModelにNavigateToAccountsCommand RelayCommand プロパティがあります。ListView の外側のページ上のボタンに同じものをバインドすると、コマンドバインディングが機能します。ただし、これを ListView の DataTemplate に移動するとすぐに機能しません。
バインディングをNavigateToAccountsCommandからDataContext.NavigateToAccountsCommandに変更しようとしましたが、まだ機能していません。
あなたの助けに感謝...
<Page
x:Class="FinancePRO.App.Views.AccountsView"
DataContext="{Binding AccountsViewModel, Source={StaticResource MainViewModelLocator}}"
mc:Ignorable="d">
<Grid>
<!--**This one is working**-->
<Button Command="{Binding NavigateToAccountsCommand}" >
<!--**This one is not working**-->
<ListView ItemsSource="{Binding AllAccounts}" >
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel HorizontalAlignment="Stretch">
<TextBlock Text="{Binding AccountName}"/>
<Button Command="{Binding NavigateToAccountsCommand}">
</Button>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>