Ejemplo n.º 1
0
        void DynamoViewModelRequestShowInstalledPackages(object s, EventArgs e)
        {
            if (_installedPkgsView == null)
            {
                var pmExtension = dynamoViewModel.Model.GetPackageManagerExtension();
                _installedPkgsView = new InstalledPackagesView(new InstalledPackagesViewModel(dynamoViewModel,
                    pmExtension.PackageLoader))
                {
                    Owner = this,
                    WindowStartupLocation = WindowStartupLocation.CenterOwner
                };

                _installedPkgsView.Closed += (sender, args) => _installedPkgsView = null;
                _installedPkgsView.Show();

                if (_installedPkgsView.IsLoaded && IsLoaded) _installedPkgsView.Owner = this;
            }
            _installedPkgsView.Focus();
        }
Ejemplo n.º 2
0
        void _vm_RequestShowInstalledPackages(object s, EventArgs e)
        {
            if (_installedPkgsView == null)
            {
                _installedPkgsView = new InstalledPackagesView();
                _installedPkgsView.Closed += (sender, args) => _installedPkgsView = null;
                _installedPkgsView.Show();

                if (_installedPkgsView.IsLoaded && this.IsLoaded) _installedPkgsView.Owner = this;
            }
            _installedPkgsView.Focus();
        }
Ejemplo n.º 3
0
 private void ShowInstalledPackages()
 {
     var window = new InstalledPackagesView();
     window.Show();
 }
Ejemplo n.º 4
0
        private void DynamoViewModelRequestShowInstalledPackages(object s, EventArgs e)
        {
            var cmd = Analytics.TrackCommandEvent("ManagePackage");
            if (_installedPkgsView == null)
            {
                var pmExtension = dynamoViewModel.Model.GetPackageManagerExtension();
                _installedPkgsView = new InstalledPackagesView(new InstalledPackagesViewModel(dynamoViewModel,
                    pmExtension.PackageLoader))
                {
                    Owner = this,
                    WindowStartupLocation = WindowStartupLocation.CenterOwner
                };

                _installedPkgsView.Closed += (sender, args) => { _installedPkgsView = null; cmd.Dispose(); };
                _installedPkgsView.Show();

                if (_installedPkgsView.IsLoaded && IsLoaded) _installedPkgsView.Owner = this;
            }
            _installedPkgsView.Focus();
        }
Ejemplo n.º 5
0
        void DynamoViewModelRequestShowInstalledPackages(object s, EventArgs e)
        {
            if (_installedPkgsView == null)
            {
                _installedPkgsView = new InstalledPackagesView(new InstalledPackagesViewModel(dynamoViewModel, 
                    dynamoViewModel.Model.Loader.PackageLoader));
                _installedPkgsView.Closed += (sender, args) => _installedPkgsView = null;
                _installedPkgsView.Show();

                if (_installedPkgsView.IsLoaded && this.IsLoaded) _installedPkgsView.Owner = this;
            }
            _installedPkgsView.Focus();
        }