예제 #1
0
 public ServiceModel()
 {
     friendsGraph = new FriendsGraph();
     appModel = new AppModel(friendsGraph);
     canvasModel = new CanvasModel(friendsGraph);
     LayoutState = LayoutStateEnum.Grid;
     HighlighState = HighlighStateEnum.Clear;
 }
예제 #2
0
        public CanvasModel(FriendsGraph friendsGraph)
        {
            this.friendsGraph = friendsGraph;

            Messenger.Default.Register<Canvas>(this, SaveCanvas);
            Messenger.Default.Register<Image>(this, SaveImage);
            Messenger.Default.Register<CurrentFriends>(this, UpdateControls);
            Messenger.Default.Register<Border>(this, "brdLoadingProgress", SaveLoadingProgress);
            Messenger.Default.Register<Border>(this, "brdTitle", SaveTitle);
        }
예제 #3
0
 public AppModel(FriendsGraph friendsGraph)
 {
     this.friendsGraph = friendsGraph;
     contentModel = new MenuModel();
     sidebarModel = new MenuModel();
 }
예제 #4
0
 public CacheUpdates(FriendsGraph friendsGraph)
 {
     this.friendsGraph = friendsGraph;
 }