/// <summary> /// Inserts a view in the navigation stack before an existing view in the stack. /// </summary> /// <param name="before">The existing view, before which view will be inserted.</param> /// <param name="view">The view to insert</param> public void Insert(View before, View view) { view.Hide(); var idx = InternalStack.IndexOf(before); InternalStack.Insert(idx, view); Add(view); UpdateTopView(); }
public void Insert(EvasObject before, EvasObject view) { view.Hide(); var idx = InternalStack.IndexOf(before); InternalStack.Insert(idx, view); PackEnd(view); UpdateTopView(); }