如何根据我单击的类别按钮在列表框中显示产品列表?

how can i display a productlist in a listbox based on the category button i click on?

我有一个带按钮的菜单,每个按钮上都有一个类别。在菜单旁边我放置了一个列表框。此列表框链接到数据库中的产品列表。我希望每当我按下类别按钮时,链接到该类别(带有类别 ID)的产品将显示在列表框中。

我正在使用以下代码在列表框中显示产品

var productslist = from products in db.products select products;
prodlb.ItemsSource = productslist;
private void Buttonproducts_OnClick(object sender, RoutedEventArgs e)
    {
        var productslist = from products in db.products select products;
        prodlb.ItemsSource = productslist;
    }

private void ButtonCustomers_OnClick(object sender, RoutedEventArgs e)
    {
        var Customerslist = from Customers in db.customers select customers;
        prodlb.ItemsSource = Customerslist;
    }