Exemplo n.º 1
0
        internal static Comparison <FacebookPhotoAlbum> GetComparison(PhotoAlbumSortOrder value)
        {
            switch (value)
            {
            case PhotoAlbumSortOrder.AscendingByCreation: return(_ascendingByCreationComparison);

            case PhotoAlbumSortOrder.AscendingByFriend: return(_ascendingByFriendComparison);

            case PhotoAlbumSortOrder.AscendingByTitle: return(_ascendingByTitleComparison);

            case PhotoAlbumSortOrder.AscendingByUpdate: return(_ascendingByUpdateComparison);

            case PhotoAlbumSortOrder.AscendingByInterestLevel: return(_ascendingByInterestLevelComparison);

            case PhotoAlbumSortOrder.DescendingByCreation: return(_descendingByCreationComparison);

            case PhotoAlbumSortOrder.DescendingByFriend: return(_descendingByFriendComparison);

            case PhotoAlbumSortOrder.DescendingByTitle: return(_descendingByTitleComparison);

            case PhotoAlbumSortOrder.DescendingByUpdate: return(_descendingByUpdateComparison);

            case PhotoAlbumSortOrder.DescendingByInterestLevel: return(_descendingByInterestLevelComparison);

            case PhotoAlbumSortOrder.None: return(_defaultComparison);

            default: Assert.Fail(); return(_defaultComparison);
            }
        }
Exemplo n.º 2
0
 private void _SelectActiveSortOrder()
 {
     if (SortOrderMode == SortOrderMode.Contacts)
     {
         ContactSortOrder sortOrder = ServiceProvider.ViewManager.ActiveContactSortOrder;
         foreach (SortControlItem item in SortTabs.ItemsSource)
         {
             if (item.ContactSortOrder == sortOrder)
             {
                 SortTabs.SelectedItem = item;
                 break;
             }
         }
     }
     else
     {
         PhotoAlbumSortOrder sortOrder = ServiceProvider.ViewManager.ActivePhotoAlbumSortOrder;
         foreach (SortControlItem item in SortTabs.ItemsSource)
         {
             if (item.PhotoAlbumSortOrder == sortOrder)
             {
                 SortTabs.SelectedItem = item;
                 break;
             }
         }
     }
 }