void Bind_cmbSubCat()
{
categories = de.ProductSubcategory.ToList();
cmbSubCat.ItemsSource = categories;
}
Tabi bununla işimiz bitmiyor, şimdi combobox’ta verinin nasıl gösterileceğinin belirtmemiz gerek. Bunun için Combobox’ın DataTemplate elementini kullanıyoruz.
void Bind_lstCount()
var query = de.Product.Where(p => ids.Contains(p.ProductSubcategoryID.Value));
lstCount.ItemsSource = query.GroupBy(p => p.ProductSubcategoryID).Select(g =>
new
Id = g.Key,
Name = g.Select(p => p.ProductSubcategory.Name).FirstOrDefault(),
Count = g.Count()
});
private void CheckBox_Checked(object sender, RoutedEventArgs e)
CheckBox chk = (CheckBox)e.Source;
ids.Add((int)chk.Tag);