/// <summary> /// Constructor /// </summary> /// <param name="p">ViewLoadedParams</param> public WorkspaceDependencyView(WorkspaceDependencyViewExtension viewExtension, ViewLoadedParams p) { InitializeComponent(); DataContext = table; currentWorkspace = p.CurrentWorkspaceModel as WorkspaceModel; p.CurrentWorkspaceChanged += OnWorkspaceChanged; p.CurrentWorkspaceCleared += OnWorkspaceCleared; currentWorkspace.PropertyChanged += OnWorkspacePropertyChanged; loadedParams = p; dependencyViewExtension = viewExtension; }
/// <summary> /// Constructor /// </summary> /// <param name="p">ViewLoadedParams</param> public WorkspaceDependencyView(WorkspaceDependencyViewExtension viewExtension, ViewLoadedParams p) { InitializeComponent(); currentWorkspace = p.CurrentWorkspaceModel as WorkspaceModel; p.CurrentWorkspaceChanged += OnWorkspaceChanged; p.CurrentWorkspaceCleared += OnWorkspaceCleared; currentWorkspace.PropertyChanged += OnWorkspacePropertyChanged; loadedParams = p; packageInstaller = p.PackageInstaller; dependencyViewExtension = viewExtension; DependencyRegen(currentWorkspace); }
/// <summary> /// Constructor /// </summary> /// <param name="p">ViewLoadedParams</param> public WorkspaceDependencyView(WorkspaceDependencyViewExtension viewExtension, ViewLoadedParams p) { InitializeComponent(); this.DataContext = this; currentWorkspace = p.CurrentWorkspaceModel as WorkspaceModel; WorkspaceModel.DummyNodesReloaded += TriggerDependencyRegen; p.CurrentWorkspaceChanged += OnWorkspaceChanged; p.CurrentWorkspaceCleared += OnWorkspaceCleared; currentWorkspace.PropertyChanged += OnWorkspacePropertyChanged; loadedParams = p; packageInstaller = p.PackageInstaller; dependencyViewExtension = viewExtension; DependencyRegen(currentWorkspace); }