示例#1
0
文件: CDEWinForm.cs 项目: CDEApp/CDE
 public void CleanUp()
 {
     SearchResultListViewHelper.Dispose();
     DirectoryListViewHelper.Dispose();
     CatalogListViewHelper.Dispose();
     UnregisterClientEvents();
 }
示例#2
0
文件: CDEWinForm.cs 项目: CDEApp/CDE
        private ContextMenuStrip CreateDirectoryContextMenu()
        {
            var menuHelper = new ContextMenuHelper
            {
                // ReSharper disable PossibleNullReferenceException
                TreeViewHandler   = (s, e) => OnDirectoryContextMenuViewTreeClick(),
                OpenHandler       = (s, e) => OnDirectoryContextMenuOpenClick(),
                ExploreHandler    = (s, e) => OnDirectoryContextMenuExploreClick(),
                PropertiesHandler = (s, e) => OnDirectoryContextMenuPropertiesClick(),
                SelectAllHandler  = (s, e) => OnDirectoryContextMenuSelectAllClick(),
                //CopyBaseNameHandler = (s, e) => (),
                CopyFullNameHandler = (s, e) => OnDirectoryContextMenuCopyFullPathClick(),
                ParentHandler       = (s, e) => OnDirectoryContextMenuParentClick(),
                // ReSharper restore PossibleNullReferenceException
                CancelOpeningEventHandler = (s, e) => DirectoryListViewHelper.SearchListContextMenuOpening(s, e),
            };

            return(menuHelper.GetContextMenuStrip());
        }