private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { Debug.WriteLine("ListBox_SelectionChanged"); DefectViewModel defectViewModel = this.DataContext as DefectViewModel; if (defectViewModel == null) { return; } List <TyeEncodeDeviceEntityNode> add = new List <TyeEncodeDeviceEntityNode>(); foreach (var item in e.AddedItems) { add.Add(item as TyeEncodeDeviceEntityNode); } List <TyeEncodeDeviceEntityNode> remove = new List <TyeEncodeDeviceEntityNode>(); foreach (var item in e.RemovedItems) { remove.Add(item as TyeEncodeDeviceEntityNode); } //defectViewModel.RefreshNodes(this.tb_text.Text, add.ToList(), remove); }
private void Txt_filter_TextChanged(object sender, TextChangedEventArgs e) { DefectViewModel defectViewModel = this.DataContext as DefectViewModel; if (defectViewModel == null) { return; } Debug.WriteLine(this.tb_text.Text); if (string.IsNullOrEmpty(this.tb_text.Text)) { this.txt_mark.Visibility = Visibility.Visible; } else { this.txt_mark.Visibility = Visibility.Collapsed; } defectViewModel.RefreshFilter(this.tb_text.Text); }