GridViewColumn.CellTemplateSelector Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger en DataTemplateSelector som avgör vilken mall som ska användas för att visa celler i en kolumn.
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
Egenskapsvärde
En DataTemplateSelector som ger DataTemplate markering för kolumnceller. Standardvärdet är null.
Exempel
I följande exempel visas hur du anger egenskapen 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>
Kommentarer
Följande egenskaper binder till och visar innehållet i en kolumncell och visas här i prioritetsordning, från högsta till lägsta:
XAML-attributanvändning
<object CellTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Användning av XAML-egenskapselement
<object>
<object.CellTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.CellTemplateSelector>
</object>
XAML-värden
MyDataTemplateSelectorImplementation En klass som härleds från DataTemplateSelector implementerar en praktisk SelectTemplate åsidosättning. Information om hur du mappar din anpassade klass finns i XAML-namnområden och namnområdesmappning för WPF XAML.
ResourceExtension Något av följande: StaticResource, eller DynamicResource. Se XAML-resurser.
DataTemplateSelectorClassKey Nyckeln som identifierar den urvalsimplementering som begärs. Nyckeln refererar till en härledd klass som implementerar en praktisk SelectTemplate åsidosättning. Information om hur du mappar din anpassade klass finns i XAML-namnområden och namnområdesmappning för WPF XAML. Du kan också programmatiskt lägga till en instans av klassen DataTemplateSelector som en resurs i en resursordlista.
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | CellTemplateSelectorProperty |
Metadataegenskaper inställda på true |
Ingen |