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