private static void OnViewModeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ElementFlow ef = d as ElementFlow; ef.ChangeViewState((ViewModeType)e.NewValue); ef.ReflowItems(); }
private static void OnPopoutDistanceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ElementFlow ef = d as ElementFlow; ef.ReflowItems(); }
private static void OnLayoutChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ElementFlow ef = d as ElementFlow; var oldView = e.OldValue as LayoutBase; if (oldView != null) { oldView.Owner = null; } LayoutBase newView = e.NewValue as LayoutBase; if (newView == null) { throw new ArgumentNullException("e", "The Layout cannot be null"); } newView.Owner = ef; ef.ReflowItems(); }
private static void OnFrontItemGapChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ElementFlow ef = d as ElementFlow; ef.ReflowItems(); }
private static void OnTiltAngleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ElementFlow cf = d as ElementFlow; cf.ReflowItems(); }