2 writes to _factory
PresentationFramework (2)
System\Windows\Controls\ItemContainerGenerator.cs (2)
1321_factory = factory; 1471_factory = null;
20 references to _factory
PresentationFramework (20)
System\Windows\Controls\ItemContainerGenerator.cs (20)
1324_factory.MapChanged += new MapChangedHandler(OnMapChanged); 1326_factory.MoveToPosition(position, direction, allowStartAtRealizedItem, ref _cachedState); 1327_done = (_factory.ItemsInternal.Count == 0); 1329_factory.SetStatus(GeneratorStatus.GeneratingContainers); 1367IList items = _factory.ItemsInternal; 1371if (_cachedState.Block == _factory._itemMap) 1398bool isNewItemPlaceHolderWhenGrouping = (_factory._generatesGroupItems && group == null); 1400if (_factory._recyclableContainers.Count > 0 && !_factory.Host.IsItemItsOwnContainer(item) && !isNewItemPlaceHolderWhenGrouping) 1402container = _factory._recyclableContainers.Dequeue(); 1407if (group == null || !_factory.IsGrouping) 1410container = _factory.Host.GetContainerForItem(item); 1415container = _factory.ContainerForGroup(group); 1424_factory.Realize(uBlock, _cachedState.Offset, item, container); 1427_factory.SetAlternationIndex(_cachedState.Block, _cachedState.Offset, _direction); 1462if (_factory != null) 1464_factory.MapChanged -= new MapChangedHandler(OnMapChanged); 1466if (!_factory._isGeneratingBatches) 1468_factory.SetStatus(GeneratorStatus.ContainersGenerated); 1470_factory._generator = null;