private void CheckBox_Click(object sender, RoutedEventArgs e) { headerIsChecked = !headerIsChecked; foreach (var item in dgPickupLists.Items) { PickupListGridItem t = item as PickupListGridItem; t.Checked = headerIsChecked; } }
private void CollectionViewSource_Filter(object sender, FilterEventArgs e) { PickupListGridItem t = e.Item as PickupListGridItem; if (t != null) { e.Accepted = (vm.SelectedProducer == null || vm.SelectedProducer.ID == "" || vm.SelectedProducer.DisplayText == t.Client) && (vm.SelectedFarm == null || vm.SelectedFarm.ID == "" || vm.SelectedFarm.DisplayText == t.Farm) && (vm.SelectedField == null || vm.SelectedField.ID == "" || vm.SelectedField.DisplayText == t.Field); } }