private void PackageExtension_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { EnvironmentView view = e.NewValue as EnvironmentView; if (view != null) { PipEnvironmentView current = Subcontext.DataContext as PipEnvironmentView; if (current == null || current.EnvironmentView != view) { if (current != null) { current.Dispose(); } Subcontext.DataContext = new PipEnvironmentView(view, _provider); } } }
public PackageResultView(PipEnvironmentView view, PipPackageView package) { View = view; Package = package; Package.PropertyChanged += Package_PropertyChanged; }
public InstallPackageView(PipEnvironmentView view) { View = view; }
public PackageResultView(PipEnvironmentView view, PipPackageView package) { _view = view; _package = package; }