GridViewHeaderRowPresenter.ColumnHeaderTemplateSelector 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 tillhandahåller logik som väljer den datamall som ska användas för att visa en kolumnrubrik.
public:
property System::Windows::Controls::DataTemplateSelector ^ ColumnHeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector ColumnHeaderTemplateSelector { get; set; }
member this.ColumnHeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property ColumnHeaderTemplateSelector As DataTemplateSelector
Egenskapsvärde
Det DataTemplateSelector som väljer att DataTemplate använda för att visa varje kolumnrubrik. Standardvärdet är null.
Kommentarer
Om både ColumnHeaderTemplate egenskapen och ColumnHeaderTemplateSelector egenskapen har angetts har den ColumnHeaderTemplate företräde.
När du implementerar den här klassen som en del av ett GridView visningsläge är värdet för den här egenskapen bundet till värdet för ColumnHeaderTemplateSelector egenskapen på GridView.
Du kan anpassa kolumnrubriker i visningsläge GridView med hjälp av en mängd olika egenskaper som finns i den här klassen och i relaterade klasser. Mer information om de här egenskaperna och om prioriteten mellan dem finns i Översikt över kolumnrubrikformat och mallar i GridView.
XAML-attributanvändning
<object ColumnHeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Användning av XAML-egenskapselement
<object>
<object.ColumnHeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.ColumnHeaderTemplateSelector>
</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.