Exemple #1
0
        /// <summary>
        /// HeaderTemplateProperty property changed handler.
        /// </summary>
        /// <param name="d">
        /// HeaderedItemsControl that changed its HeaderTemplate.
        /// </param>
        /// <param name="e">Event arguments.</param>
        private static void OnHeaderTemplatePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            HeaderedItemsControl source            = d as HeaderedItemsControl;
            DataTemplate         oldHeaderTemplate = e.OldValue as DataTemplate;
            DataTemplate         newHeaderTemplate = e.NewValue as DataTemplate;

            source.OnHeaderTemplateChanged(oldHeaderTemplate, newHeaderTemplate);
        }
        // Token: 0x06004E4E RID: 20046 RVA: 0x001606B0 File Offset: 0x0015E8B0
        private static void OnHeaderTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            HeaderedItemsControl headeredItemsControl = (HeaderedItemsControl)d;

            headeredItemsControl.OnHeaderTemplateChanged((DataTemplate)e.OldValue, (DataTemplate)e.NewValue);
        }