Example #1
0
 private void UpdateNextAndPreviousResults(bool relativeToSelection)
 {
     if (_deferredUpdateNextAndPreviousSearchResults != null)
     {
         _deferredUpdateNextAndPreviousSearchResults.Request(relativeToSelection);
     }
 }
Example #2
0
 private void WaitForExpansionThenProcessTreeView()
 {
     if (_deferredExpansionAndCalculateAdorners != null)
     {
         _deferredExpansionAndCalculateAdorners.Request();
     }
 }
Example #3
0
        internal void NavigateToElementAndPutInRenameMode(EFElement element)
        {
            Debug.Assert(element != null, "element must not be null");
            if (element != null)
            {
                // first select the element
                ExplorerNavigationHelper.NavigateTo(element);

                // Invoke deferred request to put the selected item in rename mode.
                // This is necessary because the selected explorer item might not have been fully initialized yet.
                _putSelectedExplorerItemInRenameModeRequest.Request();
            }
        }