/// <summary> /// Handle property changed of <c>SlideOutDirection</c> /// </summary> /// <param name="obj">The <c>SlideoutView</c></param> /// <param name="oldValue">Old value</param> /// <param name="newValue">New value</param> private static void SlideOutDirectionChanged(BindableObject obj, SlideoutDirection oldValue, SlideoutDirection newValue) { var view = obj as SlideoutControl; if (view == null) { return; } if (view.IsPresented) { throw new InvalidOperationException("Can't change SlideOutDirection when SlideoutView is currently presented"); } view.ForceLayout(); }
/// <summary> /// Handle property changed of <c>SlideOutDirection</c> /// </summary> /// <param name="obj">The <c>SlideoutView</c></param> /// <param name="oldValue">Old value</param> /// <param name="newValue">New value</param> private static void SlideOutDirectionChanged(BindableObject obj, SlideoutDirection oldValue, SlideoutDirection newValue) { var view = obj as SlideoutControl; if (view == null) return; if (view.IsPresented) throw new InvalidOperationException("Can't change SlideOutDirection when SlideoutView is currently presented"); view.ForceLayout(); }