Exemple #1
0
        private void unBindResultsList(ICollectionChangedList <Result> results)
        {
            var menuItem = _resultsToMenuItem[results];

            if (menuItem == null)
            {
                return;
            }
            moveToToolStripMenuItem.DropDownItems.Remove(menuItem);
            menuItem.Dispose();
            _resultsToMenuItem.Remove(results);
        }
 public void SelectAll(ICollectionChangedList <Result> results)
 {
     lock (results.Locker)
     {
         foreach (var result in results)
         {
             if (result.Selected)
             {
                 continue;
             }
             result.Selected = true;
             results.OnItemModified(results.IndexOf(result));
         }
     }
 }
Exemple #3
0
        private void bindResultsList(ICollectionChangedList <Result> results, string name)
        {
            if (results == null || results == _results)
            {
                return;
            }
            var menuItem = new ToolStripMenuItem(name);

            menuItem.Click += (sender, args) =>
            {
                if (_jobSearcher == null || _results == null)
                {
                    return;
                }
                _jobSearcher.MoveResultsTo(_results, results);
            };
            moveToToolStripMenuItem.DropDownItems.Add(menuItem);
            _resultsToMenuItem[results] = menuItem;
        }