Exemplo n.º 1
0
        static GroupConfiguration()
        {
            GroupConfiguration.HeadersProperty = GroupConfiguration.HeadersPropertyKey.DependencyProperty;
            GroupConfiguration.FootersProperty = GroupConfiguration.FootersPropertyKey.DependencyProperty;

            DefaultHeaderTemplate = new GroupHeaderFooterItemTemplate();
            DefaultHeaderTemplate.VisibleWhenCollapsed = true;
            DefaultHeaderTemplate.Template             = new DataTemplate();
            DefaultHeaderTemplate.Template.VisualTree  = new FrameworkElementFactory(typeof(GroupHeaderControl));
            DefaultHeaderTemplate.Template.Seal();
            DefaultHeaderTemplate.Seal();

            DefaultGroupConfiguration = new GroupConfiguration();
            DefaultGroupConfiguration.AddDefaultHeadersFooters();
            DefaultGroupConfiguration.Freeze();
        }