SilverlightMappingToolBasic.UI.SuperGraph.View.SuperGraphControl.LoadCookie C# (CSharp) Method

LoadCookie() public method

public LoadCookie ( ) : void
return void
        public void LoadCookie()
        {
            Zoom = MapInformation.Zoom;
            MoveMap(MapInformation.MapLocation.X, MapInformation.MapLocation.Y);
            RealignFactory.RealignStyle = MapInformation.AutoRealignStyle;
            foreach (NodeControl node in GetNodeControls())
            {
                if (MapInformation.Visibilitys.ContainsKey(node.ViewModelNode.Proxy.Id))
                {
                    node.IsCollapsed = MapInformation.Visibilitys[node.ViewModelNode.Proxy.Id] == Visibility.Collapsed;
                }

                if (MapInformation.States.ContainsKey(node.ViewModelNode.Proxy.Id))
                {
                    node.ViewModelNode.State = MapInformation.States[node.ViewModelNode.Proxy.Id];
                }
            }

            foreach (ArrowControl arrow in GetArrowControls())
            {
                if (arrow.From.IsCollapsed || arrow.To.IsCollapsed)
                {
                    arrow.IsCollapsed = true;
                }
                else
                {
                    arrow.IsCollapsed = false;
                }
            }


            ReScanForCollapseStates();
        }
SuperGraphControl