5 instantiations of ListItem
PresentationFramework (5)
System\Windows\Documents\List.cs (2)
259listItem = new ListItem(); 267listItem = new ListItem();
System\Windows\Documents\TextRangeEditTables.cs (1)
855ListItem listItem = new ListItem();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7105DefaultConstructor = delegate () { return new System.Windows.Documents.ListItem(); },
System\Windows\Markup\KnownTypes.cs (1)
1384case KnownElements.ListItem: o = new System.Windows.Documents.ListItem(); break;
125 references to ListItem
PresentationFramework (125)
MS\Internal\PtsHost\ContainerParagraph.cs (4)
485Invariant.Assert(Element is Block || Element is ListItem); 645Invariant.Assert(Element is Block || Element is ListItem); 775Invariant.Assert(Element is Block || Element is ListItem); 1055else if (element is Block || element is ListItem)
MS\Internal\PtsHost\ListParaClient.cs (1)
88indexFirstParaInSubtrack = list.GetListItemIndex(listItemParaClient.Paragraph.Element as ListItem);
MS\Internal\PtsHost\ListParagraph.cs (1)
72if (element is ListItem)
MS\Internal\PtsHost\MbpInfo.cs (2)
28if (o is Block || o is AnchoredBlock || o is TableCell || o is ListItem) 116if (parent is ListItem || parent is TableCell || parent is AnchoredBlock)
System\Windows\Documents\FixedElement.cs (1)
412return typeof(ListItem);
System\Windows\Documents\List.cs (5)
56public List(ListItem listItem) 179internal int GetListItemIndex(ListItem item) 197if (element is ListItem) 246ListItem listItem; 250listItem = block.ElementStart.GetAdjacentElement(LogicalDirection.Backward) as ListItem;
System\Windows\Documents\ListItem.cs (12)
113public ListItem NextListItem 117return this.NextElement as ListItem; 125public ListItem PreviousListItem 129return this.PreviousElement as ListItem; 138typeof(ListItem), 157typeof(ListItem), 176typeof(ListItem), 195typeof(ListItem), 213Block.TextAlignmentProperty.AddOwner(typeof(ListItem)); 228Block.FlowDirectionProperty.AddOwner(typeof(ListItem)); 243Block.LineHeightProperty.AddOwner(typeof(ListItem)); 259Block.LineStackingStrategyProperty.AddOwner(typeof(ListItem));
System\Windows\Documents\ListItemCollection.cs (3)
14public class ListItemCollection : TextElementCollection<ListItem> 45public ListItem FirstListItem 56public ListItem LastListItem
System\windows\Documents\TextEditorLists.cs (14)
42ListItem parentListItem = TextPointerBase.GetListItem(thisSelection.Start); 43ListItem immediateListItem = TextPointerBase.GetImmediateListItem(thisSelection.Start); 126ListItem parentListItem = TextPointerBase.GetListItem(thisSelection.Start); 127ListItem immediateListItem = TextPointerBase.GetImmediateListItem(thisSelection.Start); 161private static void ToggleBullets(TextSelection thisSelection, ListItem parentListItem, ListItem immediateListItem, List list) 165if (list.Parent is ListItem) 190private static void ToggleNumbering(TextSelection thisSelection, ListItem parentListItem, ListItem immediateListItem, List list) 194if (list.Parent is ListItem) 219private static void IncreaseIndentation(TextSelection thisSelection, ListItem parentListItem, ListItem immediateListItem) 274private static void DecreaseIndentation(TextSelection thisSelection, ListItem parentListItem, ListItem immediateListItem)
System\windows\Documents\TextEditorTyping.cs (3)
800if (typeof(ListItem).IsAssignableFrom(position.ParentType) && 816typeof(ListItem).IsAssignableFrom(position.ParentType)) 863return typeof(ListItem).IsAssignableFrom(navigator.ParentType);
System\Windows\Documents\TextPointer.cs (3)
1733internal ListItem GetListAncestor() 1737while (ancestor != null && !(ancestor is ListItem)) 1742return ancestor as ListItem;
System\Windows\Documents\TextPointerBase.cs (12)
234typeof(ListItem).IsAssignableFrom(parentType) || 752internal static ListItem GetListItem(TextPointer pointer) 754if (pointer.Parent is ListItem) 756return (ListItem)pointer.Parent; 761return paragraphOrBlockUIContainer == null ? null : (paragraphOrBlockUIContainer.Parent as ListItem); 768internal static ListItem GetImmediateListItem(TextPointer position) 770if (position.Parent is ListItem) 772return (ListItem)position.Parent; 776if (paragraphOrBlockUIContainer != null && paragraphOrBlockUIContainer.Parent is ListItem && 779return (ListItem)paragraphOrBlockUIContainer.Parent; 789ListItem listItem = position.Parent as ListItem;
System\Windows\Documents\TextRangeBase.cs (3)
723else if (typeof(ListItem).IsAssignableFrom(elementType)) 827ListItem listItem = (ListItem)navigator.GetAdjacentElement(LogicalDirection.Forward);
System\Windows\Documents\TextRangeEdit.cs (2)
649Invariant.Assert(breakPosition.Parent is ListItem, "breakPosition must be in ListItem scope"); 772ListItem listItem = start.GetListAncestor();
System\Windows\Documents\TextRangeEditLists.cs (38)
51ListItem secondListItem = secondParagraphOrBlockUIContainer.PreviousBlock == null ? secondParagraphOrBlockUIContainer.Parent as ListItem : null; 144ListItem followingListItem = positionAfterSecondParagraph.GetPointerContext(LogicalDirection.Forward) == TextPointerContext.ElementStart 145? positionAfterSecondParagraph.GetAdjacentElement(LogicalDirection.Forward) as ListItem : null; 148ListItem precedingListItem = positionAfterSecondParagraph.GetAdjacentElement(LogicalDirection.Backward) as ListItem; 282firstBlock.Parent is ListItem && firstBlock.PreviousBlock == null) 299ListItem parentListItem = firstBlock.Parent as ListItem; 310Invariant.Assert(block.Parent is ListItem); 339ListItem firstListItem = TextPointerBase.GetListItem(range.Start); 340ListItem lastListItem = TextPointerBase.GetListItem((TextPointer)TextRangeEdit.GetAdjustedRangeEnd(range.Start, range.End)); 350ListItem leadingListItem = firstListItem.PreviousListItem; 371ListItem listItem = firstListItem; 374ListItem nextListItem = listItem.ElementEnd.GetAdjacentElement(LogicalDirection.Forward) as ListItem; 397ListItem firstListItem = TextPointerBase.GetImmediateListItem(range.Start); 398ListItem lastListItem = TextPointerBase.GetImmediateListItem((TextPointer)TextRangeEdit.GetAdjustedRangeEnd(range.Start, range.End)); 409ListItem leadingListItem = firstListItem.PreviousListItem; 451ListItem firstListItem = TextPointerBase.GetListItem(range.Start); 452ListItem lastListItem = TextPointerBase.GetListItem((TextPointer)TextRangeEdit.GetAdjustedRangeEnd(range.Start, range.End)); 474lastListItem = parent as ListItem; 500ListItem outerListItem = unindentedList.Parent as ListItem; 557ListItem listItem = firstListItem; 560ListItem nextListItem = listItem.ElementEnd.GetAdjacentElement(LogicalDirection.Forward) as ListItem; 586ListItem startListItem = TextPointerBase.GetListItem(range.Start); 590ListItem endListItem = TextPointerBase.GetListItem(end); 675ListItem startListItem = start.GetListAncestor(); 684startListItem.List.Parent is ListItem) 695ListItem endListItem = end.GetListAncestor(); 712endListItem.List.Parent is ListItem) 733Invariant.Assert(!(startListItem.List.Parent is ListItem), "startListItem's list must not be nested!"); 742if (endListItem.List.Parent is ListItem) 744while (endListItem.List != null && endListItem.List.Parent is ListItem) 746endListItem = (ListItem)endListItem.List.Parent; 751Invariant.Assert(!(endListItem.List.Parent is ListItem), "endListItem's list must not be nested!");
System\Windows\Documents\TextRangeEditTables.cs (1)
855ListItem listItem = new ListItem();
System\Windows\Documents\TextRangeSerialization.cs (1)
1375ListItem listItem = list.ListItems.FirstListItem;
System\Windows\Documents\TextSchema.cs (12)
205else if (typeof(ListItem).IsAssignableFrom(newType)) 207return typeof(ListItem).IsAssignableFrom(siblingType); 307typeof(ListItem).IsAssignableFrom(elementType) || 427else if (typeof(ListItem).IsAssignableFrom(type)) 429return typeof(ListItem); 541else if (typeof(ListItem).IsAssignableFrom(type)) 841return typeof(ListItem).IsAssignableFrom(childType); 860typeof(ListItem).IsAssignableFrom(parentType) || 1020ListItem.MarginProperty, 1021ListItem.PaddingProperty, 1022ListItem.BorderThicknessProperty, 1023ListItem.BorderBrushProperty,
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
470case 376: t = () => typeof(ListItem); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
5392Type type = typeof(System.Windows.Documents.ListItem); 5394this.GetXamlType(typeof(System.Windows.Documents.ListItem)), // DeclaringType 5401GetDelegate = delegate (object target) { return ((System.Windows.Documents.ListItem)target).Blocks; },
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7102typeof(System.Windows.Documents.ListItem),
System\Windows\Markup\KnownTypes.cs (2)
2500case KnownElements.ListItem: return (o as System.Windows.Documents.ListItem).Blocks; 5924case KnownElements.ListItem: t = typeof(System.Windows.Documents.ListItem); break;