7 types derived from CollectionView
PresentationFramework (7)
MS\Internal\Controls\InnerItemCollectionView.cs (1)
22internal sealed class InnerItemCollectionView : CollectionView, IList
MS\Internal\Data\CollectionViewProxy.cs (1)
25internal class CollectionViewProxy : CollectionView, IEditableCollectionViewAddNewItem, ICollectionViewLiveShaping, IItemProperties
MS\Internal\Data\CompositeCollectionView.cs (1)
25internal sealed class CompositeCollectionView : CollectionView
MS\Internal\Data\EnumerableCollectionView.cs (1)
20internal class EnumerableCollectionView : CollectionView, IItemProperties
System\Windows\Controls\ItemCollection.cs (1)
44public sealed class ItemCollection : CollectionView, IList, IEditableCollectionViewAddNewItem, ICollectionViewLiveShaping, IItemProperties, IWeakEventListener
System\Windows\Data\BindingListCollectionView.cs (1)
23public sealed class BindingListCollectionView : CollectionView, IComparer, IEditableCollectionView, ICollectionViewLiveShaping, IItemProperties
System\Windows\Data\ListCollectionView.cs (1)
25public class ListCollectionView : CollectionView, IComparer, IEditableCollectionViewAddNewItem, ICollectionViewLiveShaping, IItemProperties
104 references to CollectionView
PresentationFramework (96)
MS\Internal\Controls\InnerItemCollectionView.cs (6)
438/// Move <seealso cref="CollectionView.CurrentItem"/> to the given item. 442/// <returns>true if <seealso cref="CollectionView.CurrentItem"/> points to an item within the view.</returns> 457/// Move <seealso cref="CollectionView.CurrentItem"/> to the item at the given index. 460/// <returns>true if <seealso cref="CollectionView.CurrentItem"/> points to an item within the view.</returns> 498/// Re-create the view, using any <seealso cref="CollectionView.SortDescriptions"/> and/or <seealso cref="CollectionView.Filter"/>.
MS\Internal\Data\CollectionViewGroupRoot.cs (3)
25internal CollectionViewGroupRoot(CollectionView view) : base("Root", null) 104internal CollectionView View 805private CollectionView _view;
MS\Internal\Data\CompositeCollectionView.cs (7)
114/// Return true if <seealso cref="CollectionView.CurrentItem"/> is beyond the end or the collection is empty. 127/// Return true if <seealso cref="CollectionView.CurrentItem"/> is before the beginning or the collection is empty. 141/// When false, set <seealso cref="CollectionView.Filter"/> will throw an exception. 297/// Move <seealso cref="CollectionView.CurrentItem"/> to the item at the given index. 300/// <returns>true if <seealso cref="CollectionView.CurrentItem"/> points to an item within the view.</returns> 803CollectionView cv = cc.View as CollectionView;
MS\Internal\Data\IndexedEnumerable.cs (3)
278internal CollectionView CollectionView 471_collectionView = collection as CollectionView; 688private CollectionView _collectionView;
MS\Internal\Data\PropertyPathWorker.cs (1)
937else if (parent == CollectionView.NewItemPlaceholder ||
MS\Internal\Data\ViewManager.cs (13)
253CollectionView cv = vr.View as CollectionView; 531return CacheView(collection, cvs, (CollectionView)viewRecord.View, viewRecord); 601CollectionView cv = icv as CollectionView; 653CollectionView cv = vr.View as CollectionView; 683CollectionView cv = collection as CollectionView; 695cv = (CollectionView)vr.View; 724private ViewRecord CacheView(object collection, CollectionViewSource cvs, CollectionView cv, ViewRecord vr) 750cv = (CollectionView)vr.View; 826private void ValidateViewType(CollectionView cv, Type collectionViewType)
MS\Internal\Data\XmlBindingWorker.cs (1)
62CollectionView = DataItem as CollectionView;
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (1)
831return (item == CollectionView.NewItemPlaceholder) || (item == DataGrid.NewItemPlaceholder);
System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (1)
566return (item == CollectionView.NewItemPlaceholder) || (item == DataGrid.NewItemPlaceholder);
System\Windows\Controls\DataGrid.cs (11)
823if (item == CollectionView.NewItemPlaceholder || 2135if (SelectedItems.Contains(CollectionView.NewItemPlaceholder)) 2138UnselectItem(NewItemInfo(CollectionView.NewItemPlaceholder)); 2236SelectItem(NewItemInfo(CollectionView.NewItemPlaceholder)); 2672if (itemToRemove != CollectionView.NewItemPlaceholder) 3665SetCurrentItem(CollectionView.NewItemPlaceholder); 3671SelectItem(NewItemInfo(CollectionView.NewItemPlaceholder)); 3784DataGridRow newItemPlaceholderRow = (DataGridRow)ItemContainerGenerator.ContainerFromItem(CollectionView.NewItemPlaceholder); 3830if (HasNewItemPlaceholder && SelectedItems.Contains(CollectionView.NewItemPlaceholder)) 3850return (item == CollectionView.NewItemPlaceholder) || (item == DataGrid.NewItemPlaceholder); 5580if (currentInfo.Item == CollectionView.NewItemPlaceholder)
System\Windows\Controls\DataGridRow.cs (3)
712var isRealItem = row.Item != CollectionView.NewItemPlaceholder; 740if (row.Item == CollectionView.NewItemPlaceholder && owningDataGrid != null) 756if (row.Item == CollectionView.NewItemPlaceholder)
System\Windows\Controls\ItemCollection.cs (5)
1541internal CollectionView CollectionView 1655private void SetCollectionView(CollectionView view) 1779private void HookCollectionView(CollectionView view) 1821private void UnhookCollectionView(CollectionView view) 2443private CollectionView _collectionView; // delegate ICollectionView
System\Windows\Controls\ItemContainerGenerator.cs (1)
1952CollectionView cv = Host.View.CollectionView;
System\Windows\Controls\MultipleCopiesCollection.cs (1)
131if (value == CollectionView.NewItemPlaceholder)
System\Windows\Data\BindingGroup.cs (2)
810dataContextItem != CollectionView.NewItemPlaceholder && 1009mentor.GetValue(FrameworkElement.DataContextProperty) == CollectionView.NewItemPlaceholder)
System\Windows\Data\BindingListCollectionView.cs (3)
95/// Move <seealso cref="CollectionView.CurrentItem"/> to the item at the given index. 98/// <returns>true if <seealso cref="CollectionView.CurrentItem"/> points to an item within the view.</returns> 896if (item == CollectionView.NewItemPlaceholder)
System\Windows\Data\BindingOperations.cs (1)
490internal static void OnCollectionViewRegistering(CollectionView view)
System\Windows\Data\CollectionContainer.cs (8)
129CollectionView cv = View as CollectionView; 188CollectionView cv = View as CollectionView; 206CollectionView cv = View as CollectionView; 224CollectionView cv = _view as CollectionView;
System\Windows\Data\CollectionView.cs (6)
67if (this.GetType() == typeof(CollectionView)) 1618public PlaceholderAwareEnumerator(CollectionView collectionView, IEnumerator baseEnumerator, NewItemPlaceholderPosition placeholderPosition, object newItem) 1691return (_position == Position.OnPlaceholder) ? CollectionView.NewItemPlaceholder 1703private CollectionView _collectionView; 2061public DeferHelper(CollectionView collectionView) 2077private CollectionView _collectionView;
System\Windows\Data\CollectionViewRegisteringEventArgs.cs (3)
14internal CollectionViewRegisteringEventArgs(CollectionView view) 19public CollectionView CollectionView 24private CollectionView _view;
System\Windows\Data\CollectionViewSource.cs (6)
752internal CollectionView CollectionView 783return (CollectionView)view; 804internal static CollectionView GetDefaultCollectionView(object source, bool createView, Func<object, object> GetSourceItem=null) 812return (viewRecord != null) ? (CollectionView)viewRecord.View : null; 820internal static CollectionView GetDefaultCollectionView(object source, DependencyObject d, Func<object, object> GetSourceItem=null) 822CollectionView view = GetDefaultCollectionView(source, true, GetSourceItem);
System\Windows\Data\ListCollectionView.cs (7)
187/// Move <seealso cref="CollectionView.CurrentItem"/> to the item at the given index. 190/// <returns>true if <seealso cref="CollectionView.CurrentItem"/> points to an item within the view.</returns> 450/// an explicit <seealso cref="CollectionView.Refresh"/> call by the app is required. 451/// Note: Setting the custom comparer object will clear previously set <seealso cref="CollectionView.SortDescriptions"/>. 1074if (item == CollectionView.NewItemPlaceholder) 2424internal static IComparer PrepareComparer(IComparer customSort, SortDescriptionCollection sort, Func<object, CollectionView> lazyGetCollectionView, object state) 2433CollectionView view = lazyGetCollectionView(state);
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
172case 79: t = () => typeof(CollectionView); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2722typeof(System.Windows.Data.CollectionView),
System\Windows\Markup\KnownTypes.cs (1)
5626case KnownElements.CollectionView: t = typeof(System.Windows.Data.CollectionView); break;
System.Windows.Controls.Ribbon (8)
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (7)
1119internal CollectionView CollectionView 1125internal CollectionView SourceCollectionView 1223internal static CollectionView GetSourceCollectionView(ItemsControl itemsControl) 1229CollectionView cv = null; 1236cv = cvs.View as CollectionView; 1524private void MoveCurrentTo(CollectionView cv, object item) 1532private void MoveCurrentToPosition(CollectionView cv, int position)
Microsoft\Windows\Controls\Ribbon\RibbonGalleryCategory.cs (1)
467internal CollectionView CollectionView