2 writes to _itemContainerGenerator
PresentationFramework (2)
System\Windows\Controls\Panel.cs (2)
580
_itemContainerGenerator
= itemsOwnerGenerator.GetItemContainerGeneratorForPanel(this);
595
_itemContainerGenerator
= null;
26 references to _itemContainerGenerator
PresentationFramework (26)
System\Windows\Controls\Panel.cs (26)
400
return
_itemContainerGenerator
;
524
if (
_itemContainerGenerator
== null)
530
return (
_itemContainerGenerator
!= null);
534
if (
_itemContainerGenerator
!= null)
556
return IsItemsHost &&
_itemContainerGenerator
!= null;
563
return panel.IsItemsHost && panel.
_itemContainerGenerator
== null;
568
Debug.Assert(
_itemContainerGenerator
== null, "Attempted to connect to a generator when Panel._itemContainerGenerator is non-null.");
581
if (
_itemContainerGenerator
!= null)
583
_itemContainerGenerator
.ItemsChanged += new ItemsChangedEventHandler(OnItemsChanged);
584
((IItemContainerGenerator)
_itemContainerGenerator
).RemoveAll();
591
Debug.Assert(
_itemContainerGenerator
!= null, "Attempted to disconnect from a generator when Panel._itemContainerGenerator is null.");
593
_itemContainerGenerator
.ItemsChanged -= new ItemsChangedEventHandler(OnItemsChanged);
594
((IItemContainerGenerator)
_itemContainerGenerator
).RemoveAll();
614
if (
_itemContainerGenerator
== null)
629
if (
_itemContainerGenerator
!= null)
631
((IItemContainerGenerator)
_itemContainerGenerator
).RemoveAll();
653
IItemContainerGenerator generator = (IItemContainerGenerator)
_itemContainerGenerator
;
672
Debug.Assert(
_itemContainerGenerator
!= null, "Encountered a null _itemContainerGenerator while receiving an ItemsChanged from a generator.");
711
Debug.Assert(
_itemContainerGenerator
!= null, "Encountered a null _itemContainerGenerator while receiving an Add action from a generator.");
713
IItemContainerGenerator generator = (IItemContainerGenerator)
_itemContainerGenerator
;
726
_itemContainerGenerator
.Verify();
741
Debug.Assert(
_itemContainerGenerator
!= null, "Encountered a null _itemContainerGenerator while receiving an Replace action from a generator.");
743
IItemContainerGenerator generator = (IItemContainerGenerator)
_itemContainerGenerator
;
759
_itemContainerGenerator
.Verify();
770
Debug.Assert(
_itemContainerGenerator
!= null, "Encountered a null _itemContainerGenerator while receiving an Move action from a generator.");
772
IItemContainerGenerator generator = (IItemContainerGenerator)
_itemContainerGenerator
;