private void ClearDependencies() { DependenciesNames.Clear(); DependenciesVersions.Clear(); DependenciesStatuses.Clear(); UIUtils.SetElementDisplay(NoDependencies, true); UIUtils.SetElementDisplay(DependenciesNames, false); UIUtils.SetElementDisplay(DependenciesVersions, false); }
public void SetDependencies(DependencyInfo[] dependencies) { if (dependencies == null || dependencies.Length == 0) { ClearDependencies(); return; } DependenciesNames.Clear(); DependenciesVersions.Clear(); DependenciesStatuses.Clear(); foreach (var dependency in dependencies) { DependenciesNames.Add(BuildLabel(BuildNameText(dependency), "text")); DependenciesVersions.Add(BuildLabel(dependency.version, "text")); DependenciesStatuses.Add(BuildLabel(BuildStatusText(dependency), "text")); } UIUtils.SetElementDisplay(NoDependencies, false); UIUtils.SetElementDisplay(DependenciesNames, true); UIUtils.SetElementDisplay(DependenciesVersions, true); }