예제 #1
0
        protected override void ClearContainerForItemOverride(DependencyObject element, object item)
        {
            if (!(element is Separator))
            {
                DependencyPropertyDescriptor.FromProperty(VisibilityProperty, element.GetType()).RemoveValueChanged(element, UpdateSeparatorsVisibility);
                ItemsControlUtility.UpdateSeparatorsVisibility(this);
            }

            base.ClearContainerForItemOverride(element, item);
        }
예제 #2
0
 private void UpdateSeparatorsVisibility(object sender, EventArgs e)
 {
     ItemsControlUtility.UpdateSeparatorsVisibility(this);
 }