internal void OpenPackageDetails(PackageManagerSearchElement packageManagerSearchElement) { PackageDetailsViewModel = new PackageDetailsViewModel(this, packageManagerSearchElement); if (PackageDetailsView == null) { PackageDetailsView = new PackageDetailsView(); } PackageDetailsView.DataContext = PackageDetailsViewModel; ViewLoadedParamsReference?.AddToExtensionsSideBar(this, PackageDetailsView); }
public override void Dispose() { PackageDetailsViewModel?.Dispose(); ViewLoadedParamsReference.ViewExtensionOpenRequestWithParameter -= OnViewExtensionOpenWithParameterRequest; }