示例#1
0
文件: CDEWinForm.cs 项目: CDEApp/CDE
 public void CleanUp()
 {
     SearchResultListViewHelper.Dispose();
     DirectoryListViewHelper.Dispose();
     CatalogListViewHelper.Dispose();
     UnregisterClientEvents();
 }
示例#2
0
文件: CDEWinForm.cs 项目: CDEApp/CDE
        private ContextMenuStrip CreateSearchResultContextMenu()
        {
            var menuHelper = new ContextMenuHelper
            {
                // ReSharper disable PossibleNullReferenceException
                TreeViewHandler   = (s, e) => OnSearchResultContextMenuViewTreeClick(),
                OpenHandler       = (s, e) => OnSearchResultContextMenuOpenClick(),
                ExploreHandler    = (s, e) => OnSearchResultContextMenuExploreClick(),
                PropertiesHandler = (s, e) => OnSearchResultContextMenuPropertiesClick(),
                SelectAllHandler  = (s, e) => OnSearchResultContextMenuSelectAllClick(),
                //CopyBaseNameHandler = (s, e) => (),
                CopyFullNameHandler = (s, e) => OnSearchResultContextMenuCopyFullPathClick(),
                // ReSharper restore PossibleNullReferenceException
                CancelOpeningEventHandler = (s, e) => SearchResultListViewHelper.SearchListContextMenuOpening(s, e),
            };

            return(menuHelper.GetContextMenuStrip());
        }