private void UpdateNextAndPreviousResults(bool relativeToSelection) { if (_deferredUpdateNextAndPreviousSearchResults != null) { _deferredUpdateNextAndPreviousSearchResults.Request(relativeToSelection); } }
private void WaitForExpansionThenProcessTreeView() { if (_deferredExpansionAndCalculateAdorners != null) { _deferredExpansionAndCalculateAdorners.Request(); } }
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(); } }