Updated: July 2009
Gets or sets the template to use to display the contents of a column cell. This is a dependency property.
Namespace:
System.Windows.Controls
Assembly:
PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
Visual Basic (Declaration)
Public Property CellTemplate As DataTemplate
Dim instance As GridViewColumn
Dim value As DataTemplate
value = instance.CellTemplate
instance.CellTemplate = value
public DataTemplate CellTemplate { get; set; }
public:
property DataTemplate^ CellTemplate {
DataTemplate^ get ();
void set (DataTemplate^ value);
}
public function get CellTemplate () : DataTemplate
public function set CellTemplate (value : DataTemplate)
<object CellTemplate="{ResourceExtension TemplateResourceKey}"/>
XAML Values
- ResourceExtension
One of the following: StaticResource, or DynamicResource. See Resources Overview.
- TemplateResourceKey
The key that identifies the template being requested. The key refers to an existing resource in a ResourceDictionary.
Dependency Property Information
The following properties all bind to and display the content of a column cell, and are listed here in their order of precedence, from highest to lowest:
The following example shows how to specify a DataTemplate to use to display a GridViewColumn. For the complete sample, see ListView That Uses a GridView with Templates Sample.
<DataTemplate x:Key="myCellTemplateMonth">
<DockPanel>
<TextBlock Foreground="DarkBlue" HorizontalAlignment="Center">
<TextBlock.Text>
<Binding Path="Month"/>
</TextBlock.Text>
</TextBlock>
</DockPanel>
</DataTemplate>
<GridViewColumn Header="Month" Width="80"
CellTemplate="{StaticResource myCellTemplateMonth}"/>
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
.NET Framework
Supported in: 3.5, 3.0
Reference
Date | History | Reason |
|---|
July 2009
| Changed second example to show referencing the DataTemplate in the first example. |
Customer feedback.
|