7 types derived from CollectionView
PresentationFramework (7)
MS\Internal\Controls\InnerItemCollectionView.cs (1)
23internal sealed class InnerItemCollectionView : CollectionView, IList
MS\Internal\Data\CollectionViewProxy.cs (1)
26internal class CollectionViewProxy : CollectionView, IEditableCollectionViewAddNewItem, ICollectionViewLiveShaping, IItemProperties
MS\Internal\Data\CompositeCollectionView.cs (1)
26internal sealed class CompositeCollectionView : CollectionView
MS\Internal\Data\EnumerableCollectionView.cs (1)
21internal class EnumerableCollectionView : CollectionView, IItemProperties
System\Windows\Controls\ItemCollection.cs (1)
45public sealed class ItemCollection : CollectionView, IList, IEditableCollectionViewAddNewItem, ICollectionViewLiveShaping, IItemProperties, IWeakEventListener
System\Windows\Data\BindingListCollectionView.cs (1)
24public sealed class BindingListCollectionView : CollectionView, IComparer, IEditableCollectionView, ICollectionViewLiveShaping, IItemProperties
System\Windows\Data\ListCollectionView.cs (1)
26public class ListCollectionView : CollectionView, IComparer, IEditableCollectionViewAddNewItem, ICollectionViewLiveShaping, IItemProperties
104 references to CollectionView
PresentationFramework (96)
MS\Internal\Controls\InnerItemCollectionView.cs (6)
439/// Move <seealso cref="CollectionView.CurrentItem"/> to the given item. 443/// <returns>true if <seealso cref="CollectionView.CurrentItem"/> points to an item within the view.</returns> 458/// Move <seealso cref="CollectionView.CurrentItem"/> to the item at the given index. 461/// <returns>true if <seealso cref="CollectionView.CurrentItem"/> points to an item within the view.</returns> 499/// Re-create the view, using any <seealso cref="CollectionView.SortDescriptions"/> and/or <seealso cref="CollectionView.Filter"/>.
MS\Internal\Data\CollectionViewGroupRoot.cs (3)
26internal CollectionViewGroupRoot(CollectionView view) : base("Root", null) 105internal CollectionView View 806CollectionView _view;
MS\Internal\Data\CompositeCollectionView.cs (7)
115/// Return true if <seealso cref="CollectionView.CurrentItem"/> is beyond the end or the collection is empty. 128/// Return true if <seealso cref="CollectionView.CurrentItem"/> is before the beginning or the collection is empty. 142/// When false, set <seealso cref="CollectionView.Filter"/> will throw an exception. 298/// Move <seealso cref="CollectionView.CurrentItem"/> to the item at the given index. 301/// <returns>true if <seealso cref="CollectionView.CurrentItem"/> points to an item within the view.</returns> 804CollectionView cv = cc.View as CollectionView;
MS\Internal\Data\IndexedEnumerable.cs (3)
279internal CollectionView CollectionView 472_collectionView = collection as CollectionView; 689private CollectionView _collectionView;
MS\Internal\Data\PropertyPathWorker.cs (1)
936else if (parent == CollectionView.NewItemPlaceholder ||
MS\Internal\Data\ViewManager.cs (13)
254CollectionView cv = vr.View as CollectionView; 534return CacheView(collection, cvs, (CollectionView)viewRecord.View, viewRecord); 604CollectionView cv = icv as CollectionView; 656CollectionView cv = vr.View as CollectionView; 686CollectionView cv = collection as CollectionView; 698cv = (CollectionView)vr.View; 727private ViewRecord CacheView(object collection, CollectionViewSource cvs, CollectionView cv, ViewRecord vr) 753cv = (CollectionView)vr.View; 829private void ValidateViewType(CollectionView cv, Type collectionViewType)
MS\Internal\Data\XmlBindingWorker.cs (1)
63CollectionView = DataItem as CollectionView;
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (1)
832return (item == CollectionView.NewItemPlaceholder) || (item == DataGrid.NewItemPlaceholder);
System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (1)
567return (item == CollectionView.NewItemPlaceholder) || (item == DataGrid.NewItemPlaceholder);
System\Windows\Controls\DataGrid.cs (11)
824if (item == CollectionView.NewItemPlaceholder || 2136if (SelectedItems.Contains(CollectionView.NewItemPlaceholder)) 2139UnselectItem(NewItemInfo(CollectionView.NewItemPlaceholder)); 2237SelectItem(NewItemInfo(CollectionView.NewItemPlaceholder)); 2673if (itemToRemove != CollectionView.NewItemPlaceholder) 3666SetCurrentItem(CollectionView.NewItemPlaceholder); 3672SelectItem(NewItemInfo(CollectionView.NewItemPlaceholder)); 3785DataGridRow newItemPlaceholderRow = (DataGridRow)ItemContainerGenerator.ContainerFromItem(CollectionView.NewItemPlaceholder); 3831if (HasNewItemPlaceholder && SelectedItems.Contains(CollectionView.NewItemPlaceholder)) 3851return (item == CollectionView.NewItemPlaceholder) || (item == DataGrid.NewItemPlaceholder); 5581if (currentInfo.Item == CollectionView.NewItemPlaceholder)
System\Windows\Controls\DataGridRow.cs (3)
713var isRealItem = row.Item != CollectionView.NewItemPlaceholder; 741if (row.Item == CollectionView.NewItemPlaceholder && owningDataGrid != null) 757if (row.Item == CollectionView.NewItemPlaceholder)
System\Windows\Controls\ItemCollection.cs (5)
1542internal CollectionView CollectionView 1656void SetCollectionView(CollectionView view) 1780void HookCollectionView(CollectionView view) 1822void UnhookCollectionView(CollectionView view) 2444private CollectionView _collectionView; // delegate ICollectionView
System\Windows\Controls\ItemContainerGenerator.cs (1)
1953CollectionView cv = Host.View.CollectionView;
System\Windows\Controls\MultipleCopiesCollection.cs (1)
132if (value == CollectionView.NewItemPlaceholder)
System\Windows\Data\BindingGroup.cs (2)
811dataContextItem != CollectionView.NewItemPlaceholder && 1010mentor.GetValue(FrameworkElement.DataContextProperty) == CollectionView.NewItemPlaceholder)
System\Windows\Data\BindingListCollectionView.cs (3)
96/// Move <seealso cref="CollectionView.CurrentItem"/> to the item at the given index. 99/// <returns>true if <seealso cref="CollectionView.CurrentItem"/> points to an item within the view.</returns> 897if (item == CollectionView.NewItemPlaceholder)
System\Windows\Data\BindingOperations.cs (1)
491internal static void OnCollectionViewRegistering(CollectionView view)
System\Windows\Data\CollectionContainer.cs (8)
130CollectionView cv = View as CollectionView; 189CollectionView cv = View as CollectionView; 207CollectionView cv = View as CollectionView; 225CollectionView cv = _view as CollectionView;
System\Windows\Data\CollectionView.cs (6)
68if (this.GetType() == typeof(CollectionView)) 1619public PlaceholderAwareEnumerator(CollectionView collectionView, IEnumerator baseEnumerator, NewItemPlaceholderPosition placeholderPosition, object newItem) 1692return (_position == Position.OnPlaceholder) ? CollectionView.NewItemPlaceholder 1704CollectionView _collectionView; 2062public DeferHelper(CollectionView collectionView) 2078private CollectionView _collectionView;
System\Windows\Data\CollectionViewRegisteringEventArgs.cs (3)
15internal CollectionViewRegisteringEventArgs(CollectionView view) 20public CollectionView CollectionView 25CollectionView _view;
System\Windows\Data\CollectionViewSource.cs (6)
753internal CollectionView CollectionView 784return (CollectionView)view; 805static internal CollectionView GetDefaultCollectionView(object source, bool createView, Func<object, object> GetSourceItem=null) 813return (viewRecord != null) ? (CollectionView)viewRecord.View : null; 821internal static CollectionView GetDefaultCollectionView(object source, DependencyObject d, Func<object, object> GetSourceItem=null) 823CollectionView view = GetDefaultCollectionView(source, true, GetSourceItem);
System\Windows\Data\ListCollectionView.cs (7)
188/// Move <seealso cref="CollectionView.CurrentItem"/> to the item at the given index. 191/// <returns>true if <seealso cref="CollectionView.CurrentItem"/> points to an item within the view.</returns> 451/// an explicit <seealso cref="CollectionView.Refresh"/> call by the app is required. 452/// Note: Setting the custom comparer object will clear previously set <seealso cref="CollectionView.SortDescriptions"/>. 1075if (item == CollectionView.NewItemPlaceholder) 2425internal static IComparer PrepareComparer(IComparer customSort, SortDescriptionCollection sort, Func<object, CollectionView> lazyGetCollectionView, object state) 2434CollectionView view = lazyGetCollectionView(state);
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
173case 79: t = () => typeof(CollectionView); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2723typeof(System.Windows.Data.CollectionView),
System\Windows\Markup\KnownTypes.cs (1)
5627case KnownElements.CollectionView: t = typeof(System.Windows.Data.CollectionView); break;
System.Windows.Controls.Ribbon (8)
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (7)
1120internal CollectionView CollectionView 1126internal CollectionView SourceCollectionView 1224internal static CollectionView GetSourceCollectionView(ItemsControl itemsControl) 1230CollectionView cv = null; 1237cv = cvs.View as CollectionView; 1525private void MoveCurrentTo(CollectionView cv, object item) 1533private void MoveCurrentToPosition(CollectionView cv, int position)
Microsoft\Windows\Controls\Ribbon\RibbonGalleryCategory.cs (1)
468internal CollectionView CollectionView