GridViewColumn.CellTemplate Eigenschaft

Definition

Ruft die Vorlage ab, die zum Anzeigen des Inhalts einer Spaltenzelle verwendet werden soll, oder legt sie 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 , der zum Formatieren einer Spaltenzelle verwendet wird. Der Standardwert lautet null.

Beispiele

Das folgende Beispiel zeigt, wie Sie einen DataTemplate zum Anzeigen eines GridViewColumnSteuerelements verwendenden Objekt angeben.

<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 den Inhalt einer Spaltenzelle und werden hier in der Reihenfolge der 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. Siehe XAML-Ressourcen.

TemplateResourceKey Der Schlüssel, der die angeforderte Vorlage identifiziert. Der Schlüssel bezieht sich auf eine vorhandene Ressource in einer ResourceDictionary.

Note

Eigenschaftselementsyntax ist technisch möglich, wird jedoch nicht empfohlen. Siehe Inlineformatvorlagen und -vorlagen. Ein Bindungsverweis mit oder ist auch möglich, aber ungewöhnlich.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld CellTemplateProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für:

Weitere Informationen