Ejemplo n.º 1
0
        public void SetSort(bool newSort = true)
        {
            Properties.Settings.Default.LibrarySort = sortType;
            Properties.Settings.Default.Save();
            if (newSort)
            {
                sortType = (sortType == 2) ? 0 : sortType + 1;
            }
            switch (sortType)
            {
            case 0:
                lib.SortAlphaPosters(true);
                lib.SortAlphaList(true);
                SortImage.SetResourceReference(Image.SourceProperty, "AlphabeticalIcon");
                break;

            case 1:
                lib.SortAlphaPosters(false);
                lib.SortAlphaList(false);
                SortImage.SetResourceReference(Image.SourceProperty, "AlphabeticalReverseIcon");
                break;

            case 2:
                lib.SortCalendarPosters();
                lib.SortCalendarList();
                SortImage.SetResourceReference(Image.SourceProperty, "CalendarIcon");
                break;
            }
        }