Freigeben über


GridViewColumn.CellTemplate Eigenschaft

Definition

Ruft die Vorlage ab, mit der der Inhalt einer Spaltenzelle angezeigt wird, oder legt diese fest.

public:
 property System::Windows::DataTemplate ^ CellTemplate { System::Windows::DataTemplate ^ get(); void set(System::Windows::DataTemplate ^ value); };
public System.Windows.DataTemplate CellTemplate { get; set; }
member this.CellTemplate : System.Windows.DataTemplate with get, set
Public Property CellTemplate As DataTemplate

Eigenschaftswert

Ein DataTemplate, mit der eine Spaltenzelle formatiert wird. Der Standardwert ist null.

Beispiele

Das folgende Beispiel zeigt, wie Sie einen DataTemplate angeben, der zum Anzeigen eines GridViewColumnverwendet werden soll.

<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}"/>

Hinweise

Die folgenden Eigenschaften binden alle an und zeigen den Inhalt einer Spaltenzelle an und werden hier in ihrer Rangfolge aufgeführt, von der höchsten bis zur niedrigsten:

Verwendung von XAML-Attributen

<object CellTemplate="{ResourceExtension TemplateResourceKey}"/>  

Verwendung von XAML-Eigenschaftenelementen

XAML-Werte

ResourceExtension
Eine der folgenden: StaticResource, oder DynamicResource. Weitere Informationen finden Sie unter XAML-Ressourcen.

TemplateResourceKey
Der Schlüssel, der die angeforderte Vorlage identifiziert. Der Schlüssel verweist auf eine vorhandene Ressource in einem ResourceDictionary.

Hinweis

Eigenschaftenelementsyntax ist technisch möglich, aber nicht empfohlen. Weitere Informationen finden Sie unter Inlinestile und Vorlagen. Ein Bindungsverweis mit oder ist ebenfalls möglich, aber ungewöhnlich.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld CellTemplateProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen