예제 #1
0
        private void NavigateToNewSpotTile(ShowNewSpotTileMessage showNewSpotTileMessage)
        {
            if (regionNavigationCapacityChecker.IsNavigationAllowedForRegion(RegionNames.MainRegion))
            {
                UriQuery parameters = new UriQuery();
                parameters.Add("UniqueId", Guid.NewGuid().ToString());

                IUnityContainer childContainer = ConfigureSpotTileContainer();
                var             uri            = new Uri(typeof(SpotTileViewModel).FullName + parameters, UriKind.RelativeOrAbsolute);
                regionManager.RequestNavigateUsingSpecificContainer(RegionNames.MainRegion, uri,
                                                                    regionNavigationCallbackHelper.HandleNavigationCallback, childContainer);
            }
        }
예제 #2
0
        private void NavigateToNewSpotTile(ShowNewSpotTileMessage showNewSpotTileMessage)
        {
            if (regionNavigationCapacityChecker.IsNavigationAllowedForRegion(RegionNames.MainRegion))
            {
                UriQuery parameters = new UriQuery();
                parameters.Add("UniqueId", Guid.NewGuid().ToString());

                IUnityContainer childContainer = ConfigureSpotTileContainer();
                var uri = new Uri(typeof(SpotTileViewModel).FullName + parameters, UriKind.RelativeOrAbsolute);
                regionManager.RequestNavigateUsingSpecificContainer(RegionNames.MainRegion, uri,
                    regionNavigationCallbackHelper.HandleNavigationCallback, childContainer);
            }
        }