clear install info
This commit is contained in:
@@ -83,6 +83,10 @@ public partial class NugetPackageDetails : VBoxContainer
|
|||||||
await this.InvokeAsync(() =>
|
await this.InvokeAsync(() =>
|
||||||
{
|
{
|
||||||
var scenes = _projectsVBoxContainer.GetChildren().OfType<PackageDetailsProjectEntry>().ToList();
|
var scenes = _projectsVBoxContainer.GetChildren().OfType<PackageDetailsProjectEntry>().ToList();
|
||||||
|
if (projectPackageReferences.Count is 0)
|
||||||
|
{
|
||||||
|
scenes.ForEach(s => s.ClearInstallInfo());
|
||||||
|
}
|
||||||
foreach (var projectPackageReference in projectPackageReferences)
|
foreach (var projectPackageReference in projectPackageReferences)
|
||||||
{
|
{
|
||||||
var scene = scenes.Single(s => s.ProjectModel == projectPackageReference.Project);
|
var scene = scenes.Single(s => s.ProjectModel == projectPackageReference.Project);
|
||||||
|
|||||||
@@ -25,4 +25,10 @@ public partial class PackageDetailsProjectEntry : MarginContainer
|
|||||||
_projectNameLabel.Text = ProjectModel.Name;
|
_projectNameLabel.Text = ProjectModel.Name;
|
||||||
_installedVersionLabel.Text = IsTransitive ? $"({InstalledVersion?.ToNormalizedString()})" : InstalledVersion?.ToNormalizedString();
|
_installedVersionLabel.Text = IsTransitive ? $"({InstalledVersion?.ToNormalizedString()})" : InstalledVersion?.ToNormalizedString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void ClearInstallInfo()
|
||||||
|
{
|
||||||
|
_installedVersionLabel.Text = string.Empty;
|
||||||
|
InstalledVersion = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user