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