Implemented interface member:
property
InternalChildren
Microsoft.Maui.Controls.IPageController.InternalChildren
76 references to InternalChildren
Microsoft.Maui.Controls (76)
FlyoutPage\FlyoutPage.cs (4)
61
InternalChildren
.Remove(_detail);
63
InternalChildren
.Add(_detail);
116
InternalChildren
.Remove(_flyout);
118
InternalChildren
.Add(_flyout);
MultiPage.cs (19)
39
_children = new ElementCollection<T>(
InternalChildren
);
40
InternalChildren
.CollectionChanged += OnChildrenChanged;
189
foreach (T page in
InternalChildren
)
230
SetIndex((T)
InternalChildren
[i], i + e.NewItems.Count);
238
InternalChildren
.Insert(index, (T)e.NewItems[i]);
249
SetIndex((T)
InternalChildren
[i], removeIndex++);
253
Element element =
InternalChildren
[e.OldStartingIndex];
254
InternalChildren
.RemoveAt(e.OldStartingIndex);
273
SetIndex((T)
InternalChildren
[i], moveIndex++);
279
var page = (T)
InternalChildren
[i + e.NewStartingIndex];
285
InternalChildren
.RemoveAt(e.OldStartingIndex);
295
InternalChildren
.Insert(insertIndex + i, page);
306
Element element =
InternalChildren
[i];
307
InternalChildren
.RemoveAt(i);
313
InternalChildren
.Insert(i, page);
329
List<Element> snapshot =
InternalChildren
.ToList();
331
InternalChildren
.Clear();
341
InternalChildren
.Add(page);
372
CurrentPage = (T)
InternalChildren
.FirstOrDefault();
NavigationPage\NavigationPage.cs (26)
124
if (
InternalChildren
.Count <= depth)
129
return (Page)
InternalChildren
[
InternalChildren
.Count - depth - 1];
132
IEnumerable<Page> INavigationPageController.Pages =>
InternalChildren
.Cast<Page>();
136
get { return
InternalChildren
.Count; }
300
if (
InternalChildren
.Contains(page))
404
InternalChildren
.Remove(page);
481
if (
InternalChildren
.Count < i)
482
InternalChildren
.Add(element);
483
else if (
InternalChildren
[i] != element)
485
int index =
InternalChildren
.IndexOf(element);
488
InternalChildren
.Move(index, i);
492
InternalChildren
.Insert(i, element);
497
while (
InternalChildren
.Count > newStack.Count)
499
InternalChildren
.RemoveAt(
InternalChildren
.Count - 1);
688
if (Navigation is MauiNavigationImpl &&
InternalChildren
.Count > 0)
725
_castingList = new Lazy<ReadOnlyCastingList<Page, Element>>(() => new ReadOnlyCastingList<Page, Element>(Owner.
InternalChildren
));
743
if (!Owner.
InternalChildren
.Contains(before))
746
if (Owner.
InternalChildren
.Contains(page))
753
int index = Owner.
InternalChildren
.IndexOf(before);
754
Owner.
InternalChildren
.Insert(index, page);
775
if (Owner.
InternalChildren
.Count == 1)
845
if (Owner.
InternalChildren
.Contains(root))
883
if (!Owner.
InternalChildren
.Contains(page))
892
Owner.RootPage = (Page)Owner.
InternalChildren
[0];
NavigationPage\NavigationPage.Legacy.cs (16)
26
var page = (Page)
InternalChildren
.Last();
46
if (
InternalChildren
.Last() == page)
47
FireAppearing((Page)
InternalChildren
[NavigationPageController.StackDepth - 2]);
67
CurrentPage = (Page)
InternalChildren
.Last();
128
if (!
InternalChildren
.Contains(before))
131
if (
InternalChildren
.Contains(page))
136
int index =
InternalChildren
.IndexOf(before);
137
InternalChildren
.Insert(index, page);
155
FireAppearing((Page)
InternalChildren
[0]);
157
Element[] childrenToRemove =
InternalChildren
.Skip(1).ToArray();
182
if (
InternalChildren
.Contains(page))
223
InternalChildren
.Add(page);
225
if (
InternalChildren
.Count == 1)
246
if (!
InternalChildren
.Contains(page))
253
RootPage = (Page)
InternalChildren
.First();
263
_castingList = new Lazy<ReadOnlyCastingList<Page, Element>>(() => new ReadOnlyCastingList<Page, Element>(Owner.
InternalChildren
));
Page\Page.cs (9)
97
if (
InternalChildren
.Count > 0)
98
InternalChildrenOnCollectionChanged(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add,
InternalChildren
));
100
InternalChildren
.CollectionChanged += InternalChildrenOnCollectionChanged;
433
IList<Element> elements = this.
InternalChildren
;
582
var logicalChildren = this.
InternalChildren
;
622
var logicalChildren = this.
InternalChildren
;
753
insertIndex =
InternalChildren
.IndexOf(item);
797
var logicalChildren = this.
InternalChildren
;
804
if (
InternalChildren
.Contains(container.CurrentPage))
Shell\Shell.cs (1)
628
defaultValueCreator: bo => new ShellItemCollection { Inner = new ElementCollection<ShellItem>(((Shell)bo).
InternalChildren
) });
TemplatedPage.cs (1)
22
IList<Element> IControlTemplated.InternalChildren =>
InternalChildren
;