public static void SetOverlay(this Window window, EvasObject content) { content?.SetAlignment(-1, -1); content?.SetWeight(1, 1); content?.Show(); window.AddResizeObject(content); }
void OnCurrentPageChanged(object sender, EToolbarItemEventArgs e) { if (_tpage.SelectedItem == null) { return; } if (_tcontent != null) { _tcontent.Hide(); _box.UnPack(_tcontent); (Element.CurrentPage as IPageController)?.SendDisappearing(); } Element.CurrentPage = _itemToItemPage[_tpage.SelectedItem]; _tcontent = Platform.GetOrCreateRenderer(Element.CurrentPage).NativeView; _tcontent.SetAlignment(-1, -1); _tcontent.SetWeight(1, 1); _tcontent.Show(); _box.PackEnd(_tcontent); (Element.CurrentPage as IPageController)?.SendAppearing(); }