public void ReplacePage (string menuItem, GridPage replacePage)
{
foreach (var page in Children) {
if (page.MenuID == menuItem) {
page.FromOSD (replacePage.ToOSD ());
return;
}
if (page.Children.Count > 0) {
var p = GetPage (menuItem, page);
if (p != null) {
p.FromOSD (replacePage.ToOSD ());
return;
}
}
}
}