5 instantiations of ListItem
PresentationFramework (5)
System\Windows\Documents\List.cs (2)
258listItem = new ListItem(); 266listItem = new ListItem();
System\Windows\Documents\TextRangeEditTables.cs (1)
854ListItem listItem = new ListItem();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7104DefaultConstructor = delegate () { return new System.Windows.Documents.ListItem(); },
System\Windows\Markup\KnownTypes.cs (1)
1383case KnownElements.ListItem: o = new System.Windows.Documents.ListItem(); break;
125 references to ListItem
PresentationFramework (125)
MS\Internal\PtsHost\ContainerParagraph.cs (4)
484Invariant.Assert(Element is Block || Element is ListItem); 644Invariant.Assert(Element is Block || Element is ListItem); 774Invariant.Assert(Element is Block || Element is ListItem); 1054else if (element is Block || element is ListItem)
MS\Internal\PtsHost\ListParaClient.cs (1)
87indexFirstParaInSubtrack = list.GetListItemIndex(listItemParaClient.Paragraph.Element as ListItem);
MS\Internal\PtsHost\ListParagraph.cs (1)
71if (element is ListItem)
MS\Internal\PtsHost\MbpInfo.cs (2)
27if (o is Block || o is AnchoredBlock || o is TableCell || o is ListItem) 115if (parent is ListItem || parent is TableCell || parent is AnchoredBlock)
System\Windows\Documents\FixedElement.cs (1)
411return typeof(ListItem);
System\Windows\Documents\List.cs (5)
55public List(ListItem listItem) 178internal int GetListItemIndex(ListItem item) 196if (element is ListItem) 245ListItem listItem; 249listItem = block.ElementStart.GetAdjacentElement(LogicalDirection.Backward) as ListItem;
System\Windows\Documents\ListItem.cs (12)
112public ListItem NextListItem 116return this.NextElement as ListItem; 124public ListItem PreviousListItem 128return this.PreviousElement as ListItem; 137typeof(ListItem), 156typeof(ListItem), 175typeof(ListItem), 194typeof(ListItem), 212Block.TextAlignmentProperty.AddOwner(typeof(ListItem)); 227Block.FlowDirectionProperty.AddOwner(typeof(ListItem)); 242Block.LineHeightProperty.AddOwner(typeof(ListItem)); 258Block.LineStackingStrategyProperty.AddOwner(typeof(ListItem));
System\Windows\Documents\ListItemCollection.cs (3)
13public class ListItemCollection : TextElementCollection<ListItem> 44public ListItem FirstListItem 55public ListItem LastListItem
System\windows\Documents\TextEditorLists.cs (14)
41ListItem parentListItem = TextPointerBase.GetListItem(thisSelection.Start); 42ListItem immediateListItem = TextPointerBase.GetImmediateListItem(thisSelection.Start); 125ListItem parentListItem = TextPointerBase.GetListItem(thisSelection.Start); 126ListItem immediateListItem = TextPointerBase.GetImmediateListItem(thisSelection.Start); 160private static void ToggleBullets(TextSelection thisSelection, ListItem parentListItem, ListItem immediateListItem, List list) 164if (list.Parent is ListItem) 189private static void ToggleNumbering(TextSelection thisSelection, ListItem parentListItem, ListItem immediateListItem, List list) 193if (list.Parent is ListItem) 218private static void IncreaseIndentation(TextSelection thisSelection, ListItem parentListItem, ListItem immediateListItem) 273private static void DecreaseIndentation(TextSelection thisSelection, ListItem parentListItem, ListItem immediateListItem)
System\windows\Documents\TextEditorTyping.cs (3)
799if (typeof(ListItem).IsAssignableFrom(position.ParentType) && 815typeof(ListItem).IsAssignableFrom(position.ParentType)) 862return typeof(ListItem).IsAssignableFrom(navigator.ParentType);
System\Windows\Documents\TextPointer.cs (3)
1732internal ListItem GetListAncestor() 1736while (ancestor != null && !(ancestor is ListItem)) 1741return ancestor as ListItem;
System\Windows\Documents\TextPointerBase.cs (12)
233typeof(ListItem).IsAssignableFrom(parentType) || 751internal static ListItem GetListItem(TextPointer pointer) 753if (pointer.Parent is ListItem) 755return (ListItem)pointer.Parent; 760return paragraphOrBlockUIContainer == null ? null : (paragraphOrBlockUIContainer.Parent as ListItem); 767internal static ListItem GetImmediateListItem(TextPointer position) 769if (position.Parent is ListItem) 771return (ListItem)position.Parent; 775if (paragraphOrBlockUIContainer != null && paragraphOrBlockUIContainer.Parent is ListItem && 778return (ListItem)paragraphOrBlockUIContainer.Parent; 788ListItem listItem = position.Parent as ListItem;
System\Windows\Documents\TextRangeBase.cs (3)
722else if (typeof(ListItem).IsAssignableFrom(elementType)) 826ListItem listItem = (ListItem)navigator.GetAdjacentElement(LogicalDirection.Forward);
System\Windows\Documents\TextRangeEdit.cs (2)
648Invariant.Assert(breakPosition.Parent is ListItem, "breakPosition must be in ListItem scope"); 771ListItem listItem = start.GetListAncestor();
System\Windows\Documents\TextRangeEditLists.cs (38)
50ListItem secondListItem = secondParagraphOrBlockUIContainer.PreviousBlock == null ? secondParagraphOrBlockUIContainer.Parent as ListItem : null; 143ListItem followingListItem = positionAfterSecondParagraph.GetPointerContext(LogicalDirection.Forward) == TextPointerContext.ElementStart 144? positionAfterSecondParagraph.GetAdjacentElement(LogicalDirection.Forward) as ListItem : null; 147ListItem precedingListItem = positionAfterSecondParagraph.GetAdjacentElement(LogicalDirection.Backward) as ListItem; 281firstBlock.Parent is ListItem && firstBlock.PreviousBlock == null) 298ListItem parentListItem = firstBlock.Parent as ListItem; 309Invariant.Assert(block.Parent is ListItem); 338ListItem firstListItem = TextPointerBase.GetListItem(range.Start); 339ListItem lastListItem = TextPointerBase.GetListItem((TextPointer)TextRangeEdit.GetAdjustedRangeEnd(range.Start, range.End)); 349ListItem leadingListItem = firstListItem.PreviousListItem; 370ListItem listItem = firstListItem; 373ListItem nextListItem = listItem.ElementEnd.GetAdjacentElement(LogicalDirection.Forward) as ListItem; 396ListItem firstListItem = TextPointerBase.GetImmediateListItem(range.Start); 397ListItem lastListItem = TextPointerBase.GetImmediateListItem((TextPointer)TextRangeEdit.GetAdjustedRangeEnd(range.Start, range.End)); 408ListItem leadingListItem = firstListItem.PreviousListItem; 450ListItem firstListItem = TextPointerBase.GetListItem(range.Start); 451ListItem lastListItem = TextPointerBase.GetListItem((TextPointer)TextRangeEdit.GetAdjustedRangeEnd(range.Start, range.End)); 473lastListItem = parent as ListItem; 499ListItem outerListItem = unindentedList.Parent as ListItem; 556ListItem listItem = firstListItem; 559ListItem nextListItem = listItem.ElementEnd.GetAdjacentElement(LogicalDirection.Forward) as ListItem; 585ListItem startListItem = TextPointerBase.GetListItem(range.Start); 589ListItem endListItem = TextPointerBase.GetListItem(end); 674ListItem startListItem = start.GetListAncestor(); 683startListItem.List.Parent is ListItem) 694ListItem endListItem = end.GetListAncestor(); 711endListItem.List.Parent is ListItem) 732Invariant.Assert(!(startListItem.List.Parent is ListItem), "startListItem's list must not be nested!"); 741if (endListItem.List.Parent is ListItem) 743while (endListItem.List != null && endListItem.List.Parent is ListItem) 745endListItem = (ListItem)endListItem.List.Parent; 750Invariant.Assert(!(endListItem.List.Parent is ListItem), "endListItem's list must not be nested!");
System\Windows\Documents\TextRangeEditTables.cs (1)
854ListItem listItem = new ListItem();
System\Windows\Documents\TextRangeSerialization.cs (1)
1374ListItem listItem = list.ListItems.FirstListItem;
System\Windows\Documents\TextSchema.cs (12)
204else if (typeof(ListItem).IsAssignableFrom(newType)) 206return typeof(ListItem).IsAssignableFrom(siblingType); 306typeof(ListItem).IsAssignableFrom(elementType) || 426else if (typeof(ListItem).IsAssignableFrom(type)) 428return typeof(ListItem); 540else if (typeof(ListItem).IsAssignableFrom(type)) 840return typeof(ListItem).IsAssignableFrom(childType); 859typeof(ListItem).IsAssignableFrom(parentType) || 1019ListItem.MarginProperty, 1020ListItem.PaddingProperty, 1021ListItem.BorderThicknessProperty, 1022ListItem.BorderBrushProperty,
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
469case 376: t = () => typeof(ListItem); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
5391Type type = typeof(System.Windows.Documents.ListItem); 5393this.GetXamlType(typeof(System.Windows.Documents.ListItem)), // DeclaringType 5400GetDelegate = delegate (object target) { return ((System.Windows.Documents.ListItem)target).Blocks; },
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7101typeof(System.Windows.Documents.ListItem),
System\Windows\Markup\KnownTypes.cs (2)
2499case KnownElements.ListItem: return (o as System.Windows.Documents.ListItem).Blocks; 5923case KnownElements.ListItem: t = typeof(System.Windows.Documents.ListItem); break;