Пример #1
0
        public void LoadThumbnail()
        {
            bitmapImages.Clear();
            if (showMode == ShowMode.SingleWindow && currentIndex != beginIndex)
            {
                beginIndex = currentIndex;
                endIndex   = beginIndex + 13 <= fileNames.Count ? beginIndex + 13 : fileNames.Count;
                showMode   = ShowMode.Thumbnail;
            }
            var t = new Thread(() =>
            {
                for (int i = beginIndex; i < endIndex; i++)
                {
                    try
                    {
                        var img = new BitmapImage();
                        img.BeginInit();
                        img.DecodePixelHeight = 300;
                        img.UriSource         = new Uri(fileNames[i]);
                        img.EndInit();
                        img.Freeze();
                        BitmapImages.Add(img);
                    }
                    catch { }
                }
            });

            t.Start();
            start     = true;
            LeftPage  = beginIndex > 0 ? true : false;
            RightPage = endIndex < fileNames.Count ? true : false;
        }
Пример #2
0
        public static BitmapImage GetApplicationBitmapImage(BitmapImages image)
        {
            BitmapImage bmImage = new BitmapImage();

            switch (image)
            {
            case BitmapImages.ColoringBookImage:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK);
                break;

            case BitmapImages.ColoringBookColorRed:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_RED);
                break;

            case BitmapImages.ColoringBookColorBlue:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_BLUE);
                break;

            case BitmapImages.ColoringBookColorTeal:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_TEAL);
                break;

            case BitmapImages.ColoringBookColorOrange:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_ORANGE);
                break;

            case BitmapImages.ColoringBookColorPurple:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_PURPLE);
                break;

            case BitmapImages.ColoringBookColorRedActive:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_RED_ACTIVE);
                break;

            case BitmapImages.ColoringBookColorBlueActive:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_BLUE_ACTIVE);
                break;

            case BitmapImages.ColoringBookColorTealActive:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_TEAL_ACTIVE);
                break;

            case BitmapImages.ColoringBookColorOrangeActive:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_ORANGE_ACTIVE);
                break;

            case BitmapImages.ColoringBookColorPurpleActive:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_PURPLE_ACTIVE);
                break;

            case BitmapImages.ColoringBookReset:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_COLORINGBOOK_COLOR_RESET);
                break;

            case BitmapImages.PagePopupImage_1:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_1);
                break;

            case BitmapImages.PagePopupImage_2:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_2);
                break;

            case BitmapImages.PagePopupImage_3:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_3);
                break;

            case BitmapImages.PagePopupImage_4:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_4);
                break;

            case BitmapImages.PagePopupImage_5:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_5);
                break;

            case BitmapImages.PagePopupAppIcon_1:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_APPICON_1);
                break;

            case BitmapImages.PagePopupAppIcon_2:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_APPICON_2);
                break;

            case BitmapImages.PagePopupAppIcon_3:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_APPICON_3);
                break;

            case BitmapImages.PagePopupAppIcon_4:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_APPICON_4);
                break;

            case BitmapImages.PagePopupAppIcon_5:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_APPICON_5);
                break;

            case BitmapImages.PagePopupAppIcon_Selected_1:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_APPICON_SELECTED_1);
                break;

            case BitmapImages.PagePopupAppIcon_Selected_2:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_APPICON_SELECTED_2);
                break;

            case BitmapImages.PagePopupAppIcon_Selected_3:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_APPICON_SELECTED_3);
                break;

            case BitmapImages.PagePopupAppIcon_Selected_4:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_APPICON_SELECTED_4);
                break;

            case BitmapImages.PagePopupAppIcon_Selected_5:
                bmImage = GetApplicationBitmapImage(BITMAPIMAGE_PAGEPOPUP_APPICON_SELECTED_5);
                break;

            default:
                break;
            }
            return(bmImage);
        }