当前位置: 首页>>代码示例>>C#>>正文


C# IPackage.GetNicestPossibleName方法代码示例

本文整理汇总了C#中IPackage.GetNicestPossibleName方法的典型用法代码示例。如果您正苦于以下问题:C# IPackage.GetNicestPossibleName方法的具体用法?C# IPackage.GetNicestPossibleName怎么用?C# IPackage.GetNicestPossibleName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IPackage的用法示例。


在下文中一共展示了IPackage.GetNicestPossibleName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: LoadFromPackage

        private void LoadFromPackage(IPackage p)
        {
            //TODO what happens if this throws?
            IEnumerable<Package> packages = GetAllPackageVersions(p).Result.ToArray();
            //var deps = p.Dependencies.Select(i => CoApp.GetPackageDetails(i.CanonicalName).Result).ToArray();

            var nicestName = p.GetNicestPossibleName();

            UpdateOnUI(() => DisplayName = nicestName);

            UpdateOnUI(() => Summary = p.PackageDetails.SummaryDescription);
            UpdateOnUI(() => Description = p.PackageDetails.Description);
            UpdateOnUI(() => LatestAuthorVersion = p.PackageDetails.AuthorVersion);
            UpdateOnUI(() => LatestVersion = p.Version);

            UpdateOnUI(() => PublisherName = p.PackageDetails.Publisher.Name);

            UpdateOnUI(() => Icon = ProductInfo.GetDefaultIcon());

            //get real Icon

            UpdateOnUI(() => Title = nicestName);

            SetTags(p);
            SetDependencies(p);
            SetAllVersions(packages);
        }
开发者ID:ericschultz,项目名称:gui,代码行数:27,代码来源:ProductViewModel.cs

示例2: FromIPackage

        public static ProductInfo FromIPackage(IPackage package)
        {
            var pi = new ProductInfo
                         {
                             Name = package.GetNicestPossibleName(),
                             CanonicalName = package.CanonicalName,
                             Description = package.PackageDetails.Description,
                             Summary = package.PackageDetails.SummaryDescription,
                             Posted = package.PackageDetails.PublishDate,
                             Version = package.Version,
                             Icon = GetDefaultIcon(),
                             PossibleIconSource =
                                 (package.PackageDetails.Icons != null && package.PackageDetails.Icons.Any())
                                     ? package.PackageDetails.Icons.First()
                                     : null
                         };

            pi.LoadBitmapIfPossible();
            return pi;
        }
开发者ID:ericschultz,项目名称:gui,代码行数:20,代码来源:ProductInfo.cs


注:本文中的IPackage.GetNicestPossibleName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。