public static void SetFocusOnLoad(Page element, string value) { if (GetFocusOnLoad(element) != value) { element.Loaded += (sender, e) => { var textBox = UIHelper.FindChildItem(element, value) as TextBox; element.SetValue(FocusOnLoadProperty, value); textBox.Focus(); }; } }
/// <summary> /// Ensures the view is a page or provides one. /// </summary> /// <param name="model">The model.</param> /// <param name="view">The view.</param> /// <returns></returns> protected virtual Page EnsurePage(object model, object view) { var page = view as Page; if(page == null) { page = new Page { Content = view }; page.SetValue(View.IsGeneratedProperty, true); } return page; }
public static void SetOutTransition(Page obj, TransitionMode value) { obj.SetValue(OutTransitionProperty, value); }