public static void AlignmentPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { RibbonTabScroller scroller = (RibbonTabScroller)d; RibbonBarAlignment alignment = (RibbonBarAlignment)e.NewValue; switch (alignment) { case RibbonBarAlignment.Right: scroller.ScrollRight(); break; default: scroller.ScrollLeft(); break; } scroller.InvalidateMeasure(); scroller.InvalidateArrange(); }
protected virtual void SetGroupAlignment(RibbonBarAlignment alignment) { }