Gets or sets the column DataTemplate.

Namespace: Dapfor.Wpf.Controls
Assembly: Dapfor.Wpf (in Dapfor.Wpf.dll) Version: 4.1.0.26317 (4.1.0.26317)

Collapse imageSyntax

C#
public DataTemplate ColumnTemplate { get; set; }
Visual Basic
Public Property ColumnTemplate As DataTemplate
	Get
	Set
Visual C++
public:
property DataTemplate^ ColumnTemplate {
	DataTemplate^ get ();
	void set (DataTemplate^ value);
}
F#
member ColumnTemplate : DataTemplate with get, set

Property Value

Type: DataTemplate
The column template.

Collapse imageRemarks

GridControl supports column templatization. Programmers can use XAML code to set desired presentation. This requires using Column.ColumnTemplate property for setting any arbitrary DataTemplate.
 Copy imageCopy
<Window.Resources> 
  <BitmapImage x:Key="image" UriSource="/Images/dapfor.ico" DecodePixelWidth="16" DecodePixelHeight="16" /> 
  <DataTemplate x:Key="columnTemplate">
    <StackPanel Orientation="Horizontal" Height="16" HorizontalAlignment="Center">
      <Image Source="{StaticResource image}"/>
      <Image Source="{StaticResource image}"/>
      <Image Source="{StaticResource image}"/>
      <Image Source="{StaticResource image}"/>
    </StackPanel>
  </DataTemplate>
</Window.Resources> 

<!--Wpf Grid--> 
<df:GridControl Name="grid" ItemsSource="{StaticResource someCollection}"> 
  <df:GridControl.Headers> 
    <df:Header> 
      <df:Header.Columns> 
        <df:Column Id="Value1" Title="Column 0" Width="100"/> 
        <df:Column Id="Value2" Title="Column 1" Width="100" ColumnTemplate="{StaticResource columnTemplate}" /> 
      </df:Header.Columns> 
    </df:Header> 
  </df:GridControl.Headers> 
</df:GridControl>

Collapse imageSee Also