Exemple #1
0
        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);
                }
            }
        }
Exemple #2
0
 public PackageResultView(PipEnvironmentView view, PipPackageView package)
 {
     View    = view;
     Package = package;
     Package.PropertyChanged += Package_PropertyChanged;
 }
Exemple #3
0
 public InstallPackageView(PipEnvironmentView view)
 {
     View = view;
 }
 public PackageResultView(PipEnvironmentView view, PipPackageView package)
 {
     _view    = view;
     _package = package;
 }