public void Configure()

in AMP/UX/Services/FrameNavigationService.cs [189:208]


        public void Configure(string key, ViewInfo viewInfo)
        {
            lock (_pagesByKey)
            {
                if (_pagesByKey.ContainsKey(key))
                {
                    throw new ArgumentException("This key is already used: " + key);
                }

                if (_pagesByKey.Any(p => p.Value.View == viewInfo.View))
                {
                    throw new ArgumentException(
                        "This type is already configured with key " + _pagesByKey.First(p => p.Value.View == viewInfo.View).Key);
                }

                _pagesByKey.Add(
                    key,
                    viewInfo);
            }
        }