Ejemplo n.º 1
0
        public void Startup(ViewStartupParams p)
        {
            var packageManager = p.ExtensionManager.Extensions.OfType <PackageManagerExtension>().FirstOrDefault();

            this.packageManager = packageManager;

            //when this extension is started up we should look for all packages,
            //and find the viewExtension manifest files in those packages.
            //Then request that these extensions be loaded.
            if (packageManager != null)
            {
                //attach event which we can use to watch when new packages are fully loaded.
                packageManager.PackageLoader.PackgeLoaded += packageLoadedHandler;
                var packagesToCheck = packageManager.PackageLoader.LocalPackages;
                requestLoadViewExtensionsForLoadedPackages(packagesToCheck);
            }
        }
Ejemplo n.º 2
0
 public void Startup(ViewStartupParams viewLoadedParams)
 {
     pmExtension = viewLoadedParams.ExtensionManager.Extensions.OfType <PackageManagerExtension>().FirstOrDefault();
 }
 public override void Startup(ViewStartupParams viewStartupParams)
 {
     pmExtension = viewStartupParams.ExtensionManager.Extensions.OfType <PackageManagerExtension>().FirstOrDefault();
     PackageDocumentationManager.Instance.AddDynamoPaths(viewStartupParams.PathManager);
 }