private void OnSeparatorPropertyChanged(object sender, PropertyChangedEventArgs e)
{
switch (e.PropertyName)
{
case "Visible":
// If we are on the currently selected tab then...
if ((_ribbonSeparator.RibbonTab != null) &&
(_ribbon.SelectedTab == _ribbonSeparator.RibbonTab))
{
// ...layout so the visible change is made
OnNeedPaint(true);
}
break;
}
}