Xceed DataGrid for WPF v7.2 Documentation
FixedHeaders Property (ViewBase)
Example 


Xceed.Wpf.DataGrid Assembly > Xceed.Wpf.DataGrid.Views Namespace > ViewBase Class : FixedHeaders Property
Gets a collection that contains the items that are located in the fixed, non-scrollable header section of a grid.
Syntax
'Declaration
 
Public ReadOnly Property FixedHeaders As ObservableCollection(Of DataTemplate)
'Usage
 
Dim instance As ViewBase

Dim value As ObservableCollection(Of DataTemplate)

 

value = instance.FixedHeaders
public ObservableCollection<DataTemplate> FixedHeaders {get;}

Property Value

An ObservableCollection of DataTemplates representing the items that are located in the fixed, non-scrollable header section of a grid.
Example
The following example demonstrates how to recreate the default card-view header, which contains a ColumnManagerRow to the right of a GroupByControl.
<Grid xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid">

  <Grid.Resources>

    <xcdg:DataGridCollectionViewSource x:Key="cvs_orders"

                                       Source="{Binding Source={x:Static Application.Current},

                                                        Path=Orders}"/>

  </Grid.Resources>

  <xcdg:DataGridControl x:Name="OrdersGrid"

                        ItemsSource="{Binding Source={StaticResource cvs_orders}}">

    <xcdg:DataGridControl.View>

      <xcdg:CardView UseDefaultHeadersFooters="False">

        <xcdg:CardView.FixedHeaders>



         <DataTemplate>

           <DockPanel>

             <!-- OneWay binding is used because we want the ColumnManagerRow's height to

                  follow what is defined by the GroupByControl. A FallbackValue

                  is specified so the initial measure pass has an acceptable minimal

                  value.-->

             <xcdg:ColumnManagerRow DockPanel.Dock="Right"

                                    Height="{Binding ElementName=groupByControl,

                                                     Path=ActualHeight,

                                                     Mode=OneWay,

                                                     FallbackValue=60}"/>

             <xcdg:GroupByControl x:Name="groupByControl"/>

           </DockPanel>

         </DataTemplate>

        </xcdg:CardView.FixedHeaders>

      </xcdg:CardView>

    </xcdg:DataGridControl.View>

  </xcdg:DataGridControl>

</Grid>
Requirements

Target Platforms: Windows 11, Windows, 10, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ViewBase Class
ViewBase Members