I can successfully sort my collection using the following://Initialize collection view and set sort and filter propertiesitemRelationshipsView = (ListCollectionView)CollectionViewSource.GetDefaultView(itemRelationships);itemRelationshipsView.IsLiveSorting = true;itemRelationshipsView.Filter = RootLevelFilter;itemRelationshipsView.SortDescriptions.Add(new SortDescription("Item.Description", ListSortDirection.Ascending));tvList.ItemsSource = itemRelationshipsView;However, I need to make a special case, where if Item.Type = 1, then I need (new SortDescription("Item.Code", ListSortDirection.Ascending));to override the default "Item.Description" sort.Any ideas?