GridViewColumn.CellTemplateSelector Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines DataTemplateSelector Werts, der die Zu verwendende Vorlage zum Anzeigen von Zellen in einer Spalte bestimmt.
public:
property System::Windows::Controls::DataTemplateSelector ^ CellTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector CellTemplateSelector { get; set; }
member this.CellTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property CellTemplateSelector As DataTemplateSelector
Eigenschaftswert
Eine DataTemplateSelector Auswahl DataTemplate für Spaltenzellen. Der Standardwert lautet null.
Beispiele
Im folgenden Beispiel wird gezeigt, wie die -Eigenschaft festgelegt wird CellTemplateSelector .
<ListView ItemsSource="{Binding Source={StaticResource EmployeeData},
XPath=Employee}">
<ListView.View>
<GridView>
<GridViewColumn Header="First Name"
DisplayMemberBinding="{Binding XPath=FirstName}" />
<GridViewColumn Header="Last Name"
CellTemplate="{StaticResource LastNameCellTemplate}"/>
<GridViewColumn Header="Favorite City"
CellTemplateSelector="{DynamicResource
FavoriteCityTemplateSelector}"/>
</GridView>
</ListView.View>
</ListView>
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 CellTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
XAML-Eigenschaftselementverwendung
<object>
<object.CellTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.CellTemplateSelector>
</object>
XAML-Werte
MyDataTemplateSelectorImplementation Eine Klasse, die von DataTemplateSelector der implementierung einer praktischen SelectTemplate Außerkraftsetzung abgeleitet wird. Informationen zum Zuordnen Ihrer benutzerdefinierten Klasse finden Sie unter XAML-Namespaces und Namespacezuordnung für WPF-XAML.
ResourceExtension Eine der folgenden: StaticResource, oder DynamicResource. Siehe XAML-Ressourcen.
DataTemplateSelectorClassKey Der Schlüssel, der die angeforderte Selektorimplementierung identifiziert. Der Schlüssel bezieht sich auf eine abgeleitete Klasse, die eine praktische SelectTemplate Außerkraftsetzung implementiert. Informationen zum Zuordnen Ihrer benutzerdefinierten Klasse finden Sie unter XAML-Namespaces und Namespacezuordnung für WPF-XAML. Sie können auch programmgesteuert eine Instanz Ihrer DataTemplateSelector Klasse als Ressource zu einem Ressourcenwörterbuch hinzufügen.
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | CellTemplateSelectorProperty |
Auf Metadateneigenschaften festgelegt true |
Nichts |