internal static bool GetIsDefaultIcon(IconBitmapStatus bitmapStatus)
 {
     return(bitmapStatus == IconBitmapStatus.DefaultIcon ||
            bitmapStatus == IconBitmapStatus.DefaultIconDueToDecodingError ||
            bitmapStatus == IconBitmapStatus.DefaultIconDueToNullStream ||
            bitmapStatus == IconBitmapStatus.DefaultIconDueToRelativeUri);
 }
        private static void VerifyImageResult(object result, IconBitmapStatus bitmapStatus)
        {
            Assert.NotNull(result);
            Assert.True(result is BitmapImage || result is CachedBitmap);
            var image = result as BitmapSource;

            Assert.NotNull(image);
            Assert.Equal(PackageItemViewModel.DecodePixelWidth, image.PixelWidth);
            Assert.Equal(PackageItemViewModel.DecodePixelWidth, image.PixelHeight);
        }
示例#3
0
 internal static bool GetIsDefaultIcon(IconBitmapStatus bitmapStatus)
 {
     return(bitmapStatus == IconBitmapStatus.DefaultIcon ||
            bitmapStatus == IconBitmapStatus.DefaultIconDueToDecodingError ||
            bitmapStatus == IconBitmapStatus.DefaultIconDueToNullStream ||
            bitmapStatus == IconBitmapStatus.DefaultIconDueToNoPackageReader ||
            bitmapStatus == IconBitmapStatus.DefaultIconDueToNetworkFailures ||
            bitmapStatus == IconBitmapStatus.DefaultIconDueToWebExceptionBadNetwork ||
            bitmapStatus == IconBitmapStatus.DefaultIconDueToWebExceptionOther ||
            bitmapStatus == IconBitmapStatus.DefaultIconDueToRelativeUri);
 }
示例#4
0
        internal static bool GetIsCompleted(IconBitmapStatus bitmapStatus)
        {
            switch (bitmapStatus)
            {
            case IconBitmapStatus.None:
            case IconBitmapStatus.NeedToFetch:
            case IconBitmapStatus.Fetching:
                return(false);

            default:
                return(true);
            }
        }