/// <summary> /// Prüfe ob ein gleicher Filter bereits existiert /// </summary> /// <param name="filter"></param> /// <returns></returns> private bool checkForDuplicateFilters(FilterModel filter) { foreach (var subitem in listBox1.Items) { if (subitem.ToString() == filter.ToString()) { return(true); } } return(false); }
private void Init() { //FilterModel.OnFilterChange += () => { FilterText.Text = FilterModel.ToString(Filters); }; #region Command绑定 CommandBindings.Add(new CommandBinding(AddCommand, delegate(object sender, ExecutedRoutedEventArgs e) { Add(); })); CommandBindings.Add(new CommandBinding(DeleteCommand, delegate(object sender, ExecutedRoutedEventArgs e) { Delete(); })); CommandBindings.Add(new CommandBinding(UpdateCommand, delegate(object sender, ExecutedRoutedEventArgs e) { FilterText.Text = FilterModel.ToString(Filters); })); #endregion }