アプリケーションにリスト ボックスを追加しました。以下はスクリーンショットです。
ユーザーがリスト項目をクリックすると、詳細ページが表示されます。以下選択変更リスナーでの扱いです。
private void companiesList_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
//get the selected item from list
Company selectedItem = (Company)e.AddedItems[0];
Uri uri = new Uri("/CompanyDetailsPage.xaml", UriKind.Relative);
//navigate to target page
this.NavigationService.Navigate(uri);
FrameworkElement root = Application.Current.RootVisual as FrameworkElement;
root.DataContext = selectedItem;
}
}
ここまでは大丈夫です。
ユーザーがアイテムにある [削除] ボタンをクリックすると、そのアイテムをリストから削除する必要があります。
private void Del_Btn_clicked(object sender, RoutedEventArgs e)
{
//get the Corresponding item from list i.e. On which delete button is placed.
//Delete saved company from the database
}
削除ボタンが配置されている特定のリスト アイテム インデックスを取得できません。ほら、私は得ることができました。
ありがとう。