Ejemplo n.º 1
0
 public static void SetActiveWorkspace(WorkspaceViewModel ws)
 {
     ICollectionView collectionView = CollectionViewSource.GetDefaultView(Workspaces);
     if (collectionView != null)
         collectionView.MoveCurrentTo(ws);
 }
 public static void AddWorkspace(WorkspaceViewModel ws)
 {
     ws.RequestClose += Workspace_RequestClose;
     Workspaces.Add(ws);
 }
Ejemplo n.º 3
0
 public static void AddWorkspace(WorkspaceViewModel ws)
 {
     ws.RequestClose += Workspace_RequestClose;
     Workspaces.Add(ws);
     SetActiveWorkspace(ws);
 }
        static void Workspace_RequestClose(object sender, EventArgs e)
        {
            WorkspaceViewModel ws = sender as WorkspaceViewModel;

            Workspaces.Remove(ws);
        }