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();
        }
    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();
    }