Example #1
0
        public void RemoveMapping(Layer layer)
        {
            NavMetaData metaData = null;

            if (NavDict.TryGetValue(layer, out metaData))
            {
                RemoveMapping(metaData.KeyName);
            }
        }
Example #2
0
        private void RemoveMapping(string keyname)
        {
            if (InternalNavDict.Keys.Contains(keyname))
            {
                var layer = InternalNavDict[keyname].CurrentLayer;
                if (layer != null && NavDict.Keys.Contains(layer))
                {
                    NavDict.Remove(layer);
                }

                InternalNavDict.Remove(keyname);
            }
        }