/// <summary>
 /// WARNING!!! This method is executed from a background thread
 /// </summary>
 bool INavigateToItemProviderFactory.TryCreateNavigateToItemProvider(IServiceProvider serviceProvider, out INavigateToItemProvider navigateToItemProvider)
 {
     navigateToItemProvider = new NavigateToItemProvider(this);
     return true;
 }
 /// <summary>
 /// WARNING!!! This method is executed from a background thread
 /// </summary>
 bool INavigateToItemProviderFactory.TryCreateNavigateToItemProvider(IServiceProvider serviceProvider, out INavigateToItemProvider navigateToItemProvider)
 {
     navigateToItemProvider = new NavigateToItemProvider(this);
     return(true);
 }