/// <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);
 }
Пример #2
0
        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
        }